{"id":14,"name":"react-router-dom","ecosystem":"npm","repository_url":"https://github.com/remix-run/react-router","issues_count":25660,"created_at":"2025-06-06T15:01:32.377Z","updated_at":"2025-06-06T15:01:32.377Z","purl":"pkg:npm/react-router-dom","metadata":{"id":2271558,"name":"react-router-dom","ecosystem":"npm","description":"Declarative routing for React web applications","homepage":"https://github.com/remix-run/react-router#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/remix-run/react-router","keywords_array":["react","router","route","routing","history","link"],"namespace":null,"versions_count":737,"first_release_published_at":"2022-03-18T22:15:03.210Z","latest_release_published_at":"2025-06-03T20:43:04.668Z","latest_release_number":"7.6.2","last_synced_at":"2025-06-06T05:10:25.943Z","created_at":"2022-04-09T23:25:49.505Z","updated_at":"2025-06-06T05:10:25.944Z","registry_url":"https://www.npmjs.com/package/react-router-dom","install_command":"npm install react-router-dom","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"classic":"5.3.4","pre-v6":"6.30.0-pre-v6.0","version-6":"6.30.1","pre":"7.6.1-pre.2","latest":"7.6.2","experimental":"0.0.0-experimental-7db49e8d4","nightly":"0.0.0-nightly-044ba5e2d-20250605"}},"repo_metadata":{"id":17106724,"uuid":"19872456","full_name":"remix-run/react-router","owner":"remix-run","description":"Declarative routing for React","archived":false,"fork":false,"pushed_at":"2024-10-29T07:06:38.000Z","size":32131,"stargazers_count":53041,"open_issues_count":139,"forks_count":10301,"subscribers_count":806,"default_branch":"main","last_synced_at":"2024-10-29T09:31:17.430Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://reactrouter.com","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/remix-run.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null},"funding":{"github":null,"patreon":null,"open_collective":"react-router","ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2014-05-16T22:22:51.000Z","updated_at":"2024-10-29T02:46:45.000Z","dependencies_parsed_at":"2023-12-18T18:36:12.986Z","dependency_job_id":"79d55957-aec5-4364-a034-808cd3333ae4","html_url":"https://github.com/remix-run/react-router","commit_stats":{"total_commits":5742,"total_committers":965,"mean_commits":5.950259067357513,"dds":0.7852664576802508,"last_synced_commit":"8aa203c80d84a37de0b58e0e8be8a4f061c2946f"},"previous_names":["reacttraining/react-router","rackt/react-router","reactjs/react-router"],"tags_count":1024,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/remix-run","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222077616,"owners_count":16927229,"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":"remix-run","name":"Remix","uuid":"64235328","kind":"organization","description":"","email":"hello@remix.run","website":"https://remix.run","location":null,"twitter":"remix_run","company":null,"icon_url":"https://avatars.githubusercontent.com/u/64235328?v=4","repositories_count":26,"last_synced_at":"2024-04-15T04:14:52.521Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/remix-run","funding_links":[],"total_stars":91808,"followers":3215,"following":0,"created_at":"2022-11-02T16:23:48.638Z","updated_at":"2024-04-15T04:15:04.694Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/remix-run","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/remix-run/repositories"},"tags":[{"name":"react-router-native@6.26.0","sha":"91ef14675004e5726b3bf08c53ab83cc0bddf987","kind":"tag","published_at":"2024-08-01T13:14:38.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.26.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.26.0/manifests"},{"name":"@remix-run/router@1.19.0","sha":"91ef14675004e5726b3bf08c53ab83cc0bddf987","kind":"tag","published_at":"2024-08-01T13:14:38.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.19.0","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.19.0/manifests"},{"name":"react-router@6.26.0","sha":"91ef14675004e5726b3bf08c53ab83cc0bddf987","kind":"tag","published_at":"2024-08-01T13:14:38.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.26.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.26.0/manifests"},{"name":"react-router-dom@6.26.0","sha":"91ef14675004e5726b3bf08c53ab83cc0bddf987","kind":"tag","published_at":"2024-08-01T13:14:38.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.26.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.26.0/manifests"},{"name":"react-router-dom-v5-compat@6.26.0","sha":"91ef14675004e5726b3bf08c53ab83cc0bddf987","kind":"tag","published_at":"2024-08-01T13:14:38.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.26.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.26.0/manifests"},{"name":"v0.0.0-nightly-14e8e5d1a-20240801","sha":"74c6773aebc1c40016f2fae8bfde8deab76d9d43","kind":"tag","published_at":"2024-08-01T07:05:45.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-nightly-14e8e5d1a-20240801","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-nightly-14e8e5d1a-20240801","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-nightly-14e8e5d1a-20240801","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-nightly-14e8e5d1a-20240801/manifests"},{"name":"v0.0.0-experimental-519a1b654","sha":"4bad6e791161b1a69724999c636d5d8985ee0386","kind":"tag","published_at":"2024-07-31T23:14:04.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-519a1b654","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-519a1b654","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-519a1b654","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-519a1b654/manifests"},{"name":"@remix-run/router@1.19.0-pre.1","sha":"7acbfbef7b4649744890d38ea2537c299a753064","kind":"tag","published_at":"2024-07-31T17:24:45.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.19.0-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.19.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.19.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.19.0-pre.1/manifests"},{"name":"react-router-dom-v5-compat@6.26.0-pre.1","sha":"7acbfbef7b4649744890d38ea2537c299a753064","kind":"tag","published_at":"2024-07-31T17:24:45.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.26.0-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.26.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.26.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.26.0-pre.1/manifests"},{"name":"react-router-native@6.26.0-pre.1","sha":"7acbfbef7b4649744890d38ea2537c299a753064","kind":"tag","published_at":"2024-07-31T17:24:45.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.26.0-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.26.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.26.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.26.0-pre.1/manifests"},{"name":"react-router-dom@6.26.0-pre.1","sha":"7acbfbef7b4649744890d38ea2537c299a753064","kind":"tag","published_at":"2024-07-31T17:24:45.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.26.0-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.26.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.26.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.26.0-pre.1/manifests"},{"name":"react-router@6.26.0-pre.1","sha":"7acbfbef7b4649744890d38ea2537c299a753064","kind":"tag","published_at":"2024-07-31T17:24:45.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.26.0-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.26.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.26.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.26.0-pre.1/manifests"},{"name":"v0.0.0-nightly-626bc840a-20240731","sha":"d624f55374f54a2236c5938535522e760ea3cb28","kind":"tag","published_at":"2024-07-31T07:05:48.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-nightly-626bc840a-20240731","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-nightly-626bc840a-20240731","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-nightly-626bc840a-20240731","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-nightly-626bc840a-20240731/manifests"},{"name":"react-router-dom@6.26.0-pre.0","sha":"83340334282035e24a0f9db077bcd026394d3001","kind":"tag","published_at":"2024-07-30T19:39:31.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.26.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.26.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.26.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.26.0-pre.0/manifests"},{"name":"@remix-run/router@1.19.0-pre.0","sha":"83340334282035e24a0f9db077bcd026394d3001","kind":"tag","published_at":"2024-07-30T19:39:31.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.19.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.19.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.19.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.19.0-pre.0/manifests"},{"name":"react-router@6.26.0-pre.0","sha":"83340334282035e24a0f9db077bcd026394d3001","kind":"tag","published_at":"2024-07-30T19:39:31.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.26.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.26.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.26.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.26.0-pre.0/manifests"},{"name":"react-router-native@6.26.0-pre.0","sha":"83340334282035e24a0f9db077bcd026394d3001","kind":"tag","published_at":"2024-07-30T19:39:31.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.26.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.26.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.26.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.26.0-pre.0/manifests"},{"name":"react-router-dom-v5-compat@6.26.0-pre.0","sha":"83340334282035e24a0f9db077bcd026394d3001","kind":"tag","published_at":"2024-07-30T19:39:31.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.26.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.26.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.26.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.26.0-pre.0/manifests"},{"name":"v0.0.0-nightly-183fdb88c-20240730","sha":"24d2e00eb2a5261ec998829262c48a9cd6a33fce","kind":"tag","published_at":"2024-07-30T07:05:53.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-nightly-183fdb88c-20240730","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-nightly-183fdb88c-20240730","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-nightly-183fdb88c-20240730","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-nightly-183fdb88c-20240730/manifests"},{"name":"v0.0.0-experimental-9c1812606","sha":"2f9753a64ba030bec99c52749ed726f35c34c75d","kind":"tag","published_at":"2024-07-29T19:09:56.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-9c1812606","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-9c1812606","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-9c1812606","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-9c1812606/manifests"},{"name":"v0.0.0-nightly-afef30ced-20240729","sha":"64b83e13fcdda8aea2b719855cd7cfa785343172","kind":"tag","published_at":"2024-07-29T07:06:37.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-nightly-afef30ced-20240729","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-nightly-afef30ced-20240729","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-nightly-afef30ced-20240729","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-nightly-afef30ced-20240729/manifests"},{"name":"v0.0.0-nightly-14a0face4-20240726","sha":"b6999c5f1e17e58dbf88fa4518939b6cd31e59d4","kind":"tag","published_at":"2024-07-26T07:06:04.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-nightly-14a0face4-20240726","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-nightly-14a0face4-20240726","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-nightly-14a0face4-20240726","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-nightly-14a0face4-20240726/manifests"},{"name":"v0.0.0-nightly-03808c631-20240725","sha":"854ceec3f47f842b8d4c1047963550ab466463d5","kind":"tag","published_at":"2024-07-25T07:05:47.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-nightly-03808c631-20240725","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-nightly-03808c631-20240725","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-nightly-03808c631-20240725","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-nightly-03808c631-20240725/manifests"},{"name":"v0.0.0-experimental-9ffbba722","sha":"f7308a8241efb2b281b04dc1d8648165ec3ef660","kind":"tag","published_at":"2024-07-24T18:27:17.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-9ffbba722","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-9ffbba722","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-9ffbba722","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-9ffbba722/manifests"},{"name":"v0.0.0-experimental-5df42afed","sha":"8d7c1f62d0c1c58c287dc8f6b5b7cc21a42fd8b3","kind":"tag","published_at":"2024-07-24T17:06:04.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-5df42afed","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-5df42afed","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-5df42afed","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-5df42afed/manifests"},{"name":"v0.0.0-experimental-49eef6a01","sha":"e0da73db88c7c1d147d68f10489f5cbfec2034d4","kind":"tag","published_at":"2024-07-23T17:47:20.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-49eef6a01","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-49eef6a01","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-49eef6a01","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-49eef6a01/manifests"},{"name":"v0.0.0-nightly-90ebbf91d-20240718","sha":"ba530828e86f52db990ea192cc705edc7bf87f17","kind":"tag","published_at":"2024-07-18T07:05:41.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-nightly-90ebbf91d-20240718","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-nightly-90ebbf91d-20240718","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-nightly-90ebbf91d-20240718","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-nightly-90ebbf91d-20240718/manifests"},{"name":"react-router-dom-v5-compat@6.25.1","sha":"98941f8886d0a2f08f36d17168e0b7e7400770b0","kind":"tag","published_at":"2024-07-17T16:26:11.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.25.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.25.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.25.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.25.1/manifests"},{"name":"react-router@6.25.1","sha":"98941f8886d0a2f08f36d17168e0b7e7400770b0","kind":"tag","published_at":"2024-07-17T16:26:11.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.25.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.25.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.25.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.25.1/manifests"},{"name":"react-router-native@6.25.1","sha":"98941f8886d0a2f08f36d17168e0b7e7400770b0","kind":"tag","published_at":"2024-07-17T16:26:11.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.25.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.25.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.25.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.25.1/manifests"},{"name":"react-router-dom@6.25.1","sha":"98941f8886d0a2f08f36d17168e0b7e7400770b0","kind":"tag","published_at":"2024-07-17T16:26:11.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.25.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.25.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.25.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.25.1/manifests"},{"name":"react-router-native@6.25.1-pre.0","sha":"db24ec9b2cd957c5cfcc8709556c23683c68c277","kind":"tag","published_at":"2024-07-17T15:51:19.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.25.1-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.25.1-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.25.1-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.25.1-pre.0/manifests"},{"name":"react-router@6.25.1-pre.0","sha":"db24ec9b2cd957c5cfcc8709556c23683c68c277","kind":"tag","published_at":"2024-07-17T15:51:19.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.25.1-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.25.1-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.25.1-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.25.1-pre.0/manifests"},{"name":"react-router-dom-v5-compat@6.25.1-pre.0","sha":"db24ec9b2cd957c5cfcc8709556c23683c68c277","kind":"tag","published_at":"2024-07-17T15:51:19.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.25.1-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.25.1-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.25.1-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.25.1-pre.0/manifests"},{"name":"react-router-dom@6.25.1-pre.0","sha":"db24ec9b2cd957c5cfcc8709556c23683c68c277","kind":"tag","published_at":"2024-07-17T15:51:19.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.25.1-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.25.1-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.25.1-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.25.1-pre.0/manifests"},{"name":"v0.0.0-nightly-934427247-20240717","sha":"d1800746aa860c950b9094ec150bfed44e0884a4","kind":"tag","published_at":"2024-07-17T07:05:58.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-nightly-934427247-20240717","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-nightly-934427247-20240717","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-nightly-934427247-20240717","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-nightly-934427247-20240717/manifests"},{"name":"v0.0.0-experimental-cffa549a1","sha":"a2768ae061fe62b3839f3c8c492c315905d14137","kind":"tag","published_at":"2024-07-16T20:17:14.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-cffa549a1","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-cffa549a1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-cffa549a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-cffa549a1/manifests"},{"name":"v0.0.0-experimental-4db3c3744","sha":"661a3fcdd736e3674637675dbc07a7ff6573a0b3","kind":"tag","published_at":"2024-07-16T20:09:51.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-4db3c3744","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-4db3c3744","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-4db3c3744","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-4db3c3744/manifests"},{"name":"v0.0.0-experimental-e1311612e","sha":"77ee8d91d2a106de3028e97575a45bfeff4f1bd0","kind":"tag","published_at":"2024-07-16T15:25:53.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-e1311612e","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-e1311612e","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-e1311612e","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-e1311612e/manifests"},{"name":"react-router-dom@6.25.0","sha":"13dfa13e969f3a175637f9012ac568a70bbcae54","kind":"tag","published_at":"2024-07-16T13:14:31.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.25.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.25.0/manifests"},{"name":"react-router@6.25.0","sha":"13dfa13e969f3a175637f9012ac568a70bbcae54","kind":"tag","published_at":"2024-07-16T13:14:31.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.25.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.25.0/manifests"},{"name":"@remix-run/router@1.18.0","sha":"13dfa13e969f3a175637f9012ac568a70bbcae54","kind":"tag","published_at":"2024-07-16T13:14:31.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.18.0","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.18.0/manifests"},{"name":"react-router-native@6.25.0","sha":"13dfa13e969f3a175637f9012ac568a70bbcae54","kind":"tag","published_at":"2024-07-16T13:14:31.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.25.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.25.0/manifests"},{"name":"react-router-dom-v5-compat@6.25.0","sha":"13dfa13e969f3a175637f9012ac568a70bbcae54","kind":"tag","published_at":"2024-07-16T13:14:31.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.25.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.25.0/manifests"},{"name":"v0.0.0-nightly-dfd2d1494-20240716","sha":"c7f2e5a36d09520fbaf73af870a37760347865c2","kind":"tag","published_at":"2024-07-16T07:05:49.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-nightly-dfd2d1494-20240716","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-nightly-dfd2d1494-20240716","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-nightly-dfd2d1494-20240716","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-nightly-dfd2d1494-20240716/manifests"},{"name":"v0.0.0-experimental-f7aa35148","sha":"bbc5722d5d95be4106003c6db63e8073fe6bc78f","kind":"tag","published_at":"2024-07-15T17:26:21.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-f7aa35148","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-f7aa35148","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-f7aa35148","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-f7aa35148/manifests"},{"name":"v0.0.0-experimental-7c2094e9e","sha":"202572e1e9cb5c2eadd7d0d5cb92bfc795cfb22f","kind":"tag","published_at":"2024-07-15T17:18:21.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-7c2094e9e","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-7c2094e9e","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-7c2094e9e","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-7c2094e9e/manifests"},{"name":"v0.0.0-experimental-234a294e6","sha":"ae5818ba1a020ac18992e8f8f265681c8e401950","kind":"tag","published_at":"2024-07-13T16:20:22.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-234a294e6","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-234a294e6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-234a294e6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-234a294e6/manifests"},{"name":"v0.0.0-nightly-c4c48afc1-20240713","sha":"957db3822a3d77f66eebe95603e9ae5d2928171a","kind":"tag","published_at":"2024-07-13T07:06:28.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-nightly-c4c48afc1-20240713","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-nightly-c4c48afc1-20240713","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-nightly-c4c48afc1-20240713","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-nightly-c4c48afc1-20240713/manifests"},{"name":"@remix-run/router@1.18.0-pre.0","sha":"21b61c07c2fc66b1e51feeebdc5a6290344b699a","kind":"tag","published_at":"2024-07-12T18:12:17.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.18.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.18.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.18.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.18.0-pre.0/manifests"},{"name":"react-router@6.25.0-pre.0","sha":"21b61c07c2fc66b1e51feeebdc5a6290344b699a","kind":"tag","published_at":"2024-07-12T18:12:17.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.25.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.25.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.25.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.25.0-pre.0/manifests"},{"name":"react-router-dom@6.25.0-pre.0","sha":"21b61c07c2fc66b1e51feeebdc5a6290344b699a","kind":"tag","published_at":"2024-07-12T18:12:17.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.25.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.25.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.25.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.25.0-pre.0/manifests"},{"name":"react-router-dom-v5-compat@6.25.0-pre.0","sha":"21b61c07c2fc66b1e51feeebdc5a6290344b699a","kind":"tag","published_at":"2024-07-12T18:12:17.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.25.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.25.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.25.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.25.0-pre.0/manifests"},{"name":"react-router-native@6.25.0-pre.0","sha":"21b61c07c2fc66b1e51feeebdc5a6290344b699a","kind":"tag","published_at":"2024-07-12T18:12:17.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.25.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.25.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.25.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.25.0-pre.0/manifests"},{"name":"v0.0.0-nightly-4901f05e2-20240711","sha":"b655bbd62a39ab330173921f451df6a1f4a8f547","kind":"tag","published_at":"2024-07-11T07:05:59.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-nightly-4901f05e2-20240711","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-nightly-4901f05e2-20240711","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-nightly-4901f05e2-20240711","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-nightly-4901f05e2-20240711/manifests"},{"name":"v0.0.0-nightly-3f25ab396-20240704","sha":"bb45368a689db816f155700b13a2b83632a260bb","kind":"tag","published_at":"2024-07-04T07:06:46.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-nightly-3f25ab396-20240704","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-nightly-3f25ab396-20240704","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-nightly-3f25ab396-20240704","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-nightly-3f25ab396-20240704/manifests"},{"name":"react-router-native@6.24.1","sha":"0a876444b361d1320450c27f90e6ffd0740fc4d1","kind":"tag","published_at":"2024-07-03T12:03:25.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.24.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.24.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.24.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.24.1/manifests"},{"name":"@remix-run/router@1.17.1","sha":"0a876444b361d1320450c27f90e6ffd0740fc4d1","kind":"tag","published_at":"2024-07-03T12:03:25.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.17.1","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.17.1/manifests"},{"name":"react-router-dom@6.24.1","sha":"0a876444b361d1320450c27f90e6ffd0740fc4d1","kind":"tag","published_at":"2024-07-03T12:03:25.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.24.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.24.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.24.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.24.1/manifests"},{"name":"react-router-dom-v5-compat@6.24.1","sha":"0a876444b361d1320450c27f90e6ffd0740fc4d1","kind":"tag","published_at":"2024-07-03T12:03:25.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.24.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.24.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.24.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.24.1/manifests"},{"name":"react-router@6.24.1","sha":"0a876444b361d1320450c27f90e6ffd0740fc4d1","kind":"tag","published_at":"2024-07-03T12:03:25.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.24.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.24.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.24.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.24.1/manifests"},{"name":"v0.0.0-nightly-520ab610e-20240703","sha":"4ea89f0d16e1b2d97112dcbe41afdccbbe1cba7a","kind":"tag","published_at":"2024-07-03T07:05:45.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-nightly-520ab610e-20240703","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-nightly-520ab610e-20240703","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-nightly-520ab610e-20240703","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-nightly-520ab610e-20240703/manifests"},{"name":"v0.0.0-experimental-ecd35cd60","sha":"01dc2ec6ad650f4453515a06da040ee3a7799cfd","kind":"tag","published_at":"2024-07-02T19:30:59.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-ecd35cd60","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-ecd35cd60","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-ecd35cd60","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-ecd35cd60/manifests"},{"name":"v0.0.0-nightly-ec37db8f4-20240702","sha":"c7aa0cadc8ad4d3718dcd45fe9eace923d0f01f9","kind":"tag","published_at":"2024-07-02T07:05:34.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-nightly-ec37db8f4-20240702","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-nightly-ec37db8f4-20240702","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-nightly-ec37db8f4-20240702","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-nightly-ec37db8f4-20240702/manifests"},{"name":"react-router-dom@6.24.1-pre.0","sha":"453e5f390b5e03c0f3af76a20b956024e7410dc1","kind":"tag","published_at":"2024-07-01T18:44:58.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.24.1-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.24.1-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.24.1-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.24.1-pre.0/manifests"},{"name":"react-router@6.24.1-pre.0","sha":"453e5f390b5e03c0f3af76a20b956024e7410dc1","kind":"tag","published_at":"2024-07-01T18:44:58.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.24.1-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.24.1-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.24.1-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.24.1-pre.0/manifests"},{"name":"@remix-run/router@1.17.1-pre.0","sha":"453e5f390b5e03c0f3af76a20b956024e7410dc1","kind":"tag","published_at":"2024-07-01T18:44:58.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.17.1-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.17.1-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.17.1-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.17.1-pre.0/manifests"},{"name":"react-router-native@6.24.1-pre.0","sha":"453e5f390b5e03c0f3af76a20b956024e7410dc1","kind":"tag","published_at":"2024-07-01T18:44:58.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.24.1-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.24.1-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.24.1-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.24.1-pre.0/manifests"},{"name":"react-router-dom-v5-compat@6.24.1-pre.0","sha":"453e5f390b5e03c0f3af76a20b956024e7410dc1","kind":"tag","published_at":"2024-07-01T18:44:58.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.24.1-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.24.1-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.24.1-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.24.1-pre.0/manifests"},{"name":"v0.0.0-experimental-4996fbe2b","sha":"c581a7e850bac7230c5848bd918e339e58bff0e0","kind":"tag","published_at":"2024-07-01T02:32:55.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-4996fbe2b","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-4996fbe2b","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-4996fbe2b","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-4996fbe2b/manifests"},{"name":"v0.0.0-nightly-4996fbe2b-20240629","sha":"fffdf85b2e712963517d5b0c18268f1104662aa2","kind":"tag","published_at":"2024-06-29T07:06:18.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-nightly-4996fbe2b-20240629","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-nightly-4996fbe2b-20240629","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-nightly-4996fbe2b-20240629","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-nightly-4996fbe2b-20240629/manifests"},{"name":"v0.0.0-nightly-65d3d6cde-20240628","sha":"33357c2bdeb0d039574c3c86f99469cd9d51afad","kind":"tag","published_at":"2024-06-28T07:05:48.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-nightly-65d3d6cde-20240628","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-nightly-65d3d6cde-20240628","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-nightly-65d3d6cde-20240628","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-nightly-65d3d6cde-20240628/manifests"},{"name":"v0.0.0-experimental-078ef8de9","sha":"db5d8b01d7ed5c0daa4e0a25a50209db3fb0c265","kind":"tag","published_at":"2024-06-27T18:30:07.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-078ef8de9","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-078ef8de9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-078ef8de9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-078ef8de9/manifests"},{"name":"v0.0.0-experimental-3ce8d73c7","sha":"a90fea596d392c97d692fe93498db8ac102735a0","kind":"tag","published_at":"2024-06-27T17:28:53.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-3ce8d73c7","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-3ce8d73c7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-3ce8d73c7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-3ce8d73c7/manifests"},{"name":"v0.0.0-nightly-c846a2e1e-20240627","sha":"e27658423d47df9bb2583c41fa853c0f8e0870cf","kind":"tag","published_at":"2024-06-27T07:05:45.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-nightly-c846a2e1e-20240627","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-nightly-c846a2e1e-20240627","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-nightly-c846a2e1e-20240627","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-nightly-c846a2e1e-20240627/manifests"},{"name":"v0.0.0-nightly-ac5b36cb0-20240626","sha":"cb8d156dae2ef4d72e1cc52699c8826ff18b19e4","kind":"tag","published_at":"2024-06-26T07:06:05.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-nightly-ac5b36cb0-20240626","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-nightly-ac5b36cb0-20240626","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-nightly-ac5b36cb0-20240626","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-nightly-ac5b36cb0-20240626/manifests"},{"name":"v0.0.0-nightly-05a94eca8-20240625","sha":"bd1ad8d7c27e943d6a08cad499e8447cbd1c274c","kind":"tag","published_at":"2024-06-25T07:05:48.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-nightly-05a94eca8-20240625","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-nightly-05a94eca8-20240625","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-nightly-05a94eca8-20240625","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-nightly-05a94eca8-20240625/manifests"},{"name":"react-router@6.24.0","sha":"a569d7699fbd6760fd2d5a339aab9bc0caf750ab","kind":"tag","published_at":"2024-06-24T18:45:32.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.24.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.24.0/manifests"},{"name":"@remix-run/router@1.17.0","sha":"a569d7699fbd6760fd2d5a339aab9bc0caf750ab","kind":"tag","published_at":"2024-06-24T18:45:32.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.17.0","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.17.0/manifests"},{"name":"react-router-native@6.24.0","sha":"a569d7699fbd6760fd2d5a339aab9bc0caf750ab","kind":"tag","published_at":"2024-06-24T18:45:32.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.24.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.24.0/manifests"},{"name":"react-router-dom-v5-compat@6.24.0","sha":"a569d7699fbd6760fd2d5a339aab9bc0caf750ab","kind":"tag","published_at":"2024-06-24T18:45:32.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.24.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.24.0/manifests"},{"name":"react-router-dom@6.24.0","sha":"a569d7699fbd6760fd2d5a339aab9bc0caf750ab","kind":"tag","published_at":"2024-06-24T18:45:32.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.24.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.24.0/manifests"},{"name":"v0.0.0-nightly-128652c63-20240622","sha":"2c4ddc3c4f024cba01dab21e213ef4228ddbb7d3","kind":"tag","published_at":"2024-06-22T07:06:24.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-nightly-128652c63-20240622","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-nightly-128652c63-20240622","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-nightly-128652c63-20240622","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-nightly-128652c63-20240622/manifests"},{"name":"v0.0.0-nightly-058b57f14-20240621","sha":"656943501d3a741ff0cbcfd6073696451b9964eb","kind":"tag","published_at":"2024-06-21T07:06:29.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-nightly-058b57f14-20240621","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-nightly-058b57f14-20240621","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-nightly-058b57f14-20240621","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-nightly-058b57f14-20240621/manifests"},{"name":"v0.0.0-nightly-d5ad0613b-20240620","sha":"02266c77dfc2284c0ce1b4577c2386d205623b95","kind":"tag","published_at":"2024-06-20T07:06:09.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-nightly-d5ad0613b-20240620","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-nightly-d5ad0613b-20240620","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-nightly-d5ad0613b-20240620","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-nightly-d5ad0613b-20240620/manifests"},{"name":"v0.0.0-nightly-a9e1d47b6-20240619","sha":"0301e15f7a7af455d27ffb78d0ea25eced660e39","kind":"tag","published_at":"2024-06-19T07:05:49.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-nightly-a9e1d47b6-20240619","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-nightly-a9e1d47b6-20240619","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-nightly-a9e1d47b6-20240619","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-nightly-a9e1d47b6-20240619/manifests"},{"name":"v0.0.0-experimental-3a25d7f8a","sha":"3a26598ce171271a88cbe2848c56661c94c5865d","kind":"tag","published_at":"2024-06-19T01:25:22.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-3a25d7f8a","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-3a25d7f8a","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-3a25d7f8a","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-3a25d7f8a/manifests"},{"name":"react-router@6.24.0-pre.0","sha":"a2f718bb037d9ec82d82339bade7e82af0bc8b1a","kind":"tag","published_at":"2024-06-14T18:54:36.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.24.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.24.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.24.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.24.0-pre.0/manifests"},{"name":"@remix-run/router@1.17.0-pre.0","sha":"a2f718bb037d9ec82d82339bade7e82af0bc8b1a","kind":"tag","published_at":"2024-06-14T18:54:36.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.17.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.17.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.17.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.17.0-pre.0/manifests"},{"name":"react-router-native@6.24.0-pre.0","sha":"a2f718bb037d9ec82d82339bade7e82af0bc8b1a","kind":"tag","published_at":"2024-06-14T18:54:36.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.24.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.24.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.24.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.24.0-pre.0/manifests"},{"name":"react-router-dom-v5-compat@6.24.0-pre.0","sha":"a2f718bb037d9ec82d82339bade7e82af0bc8b1a","kind":"tag","published_at":"2024-06-14T18:54:36.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.24.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.24.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.24.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.24.0-pre.0/manifests"},{"name":"react-router-dom@6.24.0-pre.0","sha":"a2f718bb037d9ec82d82339bade7e82af0bc8b1a","kind":"tag","published_at":"2024-06-14T18:54:36.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.24.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.24.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.24.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.24.0-pre.0/manifests"},{"name":"v0.0.0-experimental-c5cae38f3","sha":"6e927c6210c36b3aeaa43822a380e8af6bc4d6b2","kind":"tag","published_at":"2024-06-12T18:41:58.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-c5cae38f3","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-c5cae38f3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-c5cae38f3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-c5cae38f3/manifests"},{"name":"v0.0.0-experimental-9c60e757e","sha":"7281889781e9d3cdea71b5c058bc3a6b49ef9bb7","kind":"tag","published_at":"2024-06-10T21:31:47.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-9c60e757e","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-9c60e757e","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-9c60e757e","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-9c60e757e/manifests"},{"name":"v0.0.0-experimental-e157216e3","sha":"8b0fc94b412e137b632df6851eed2a8c6d6a62e5","kind":"tag","published_at":"2024-06-10T19:46:33.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-e157216e3","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-e157216e3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-e157216e3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-e157216e3/manifests"},{"name":"v0.0.0-experimental-edf416237","sha":"fc241b70bd93f91fc677e1c0b3e48f58b6838967","kind":"tag","published_at":"2024-06-07T16:30:24.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-edf416237","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-edf416237","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-edf416237","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-edf416237/manifests"},{"name":"v0.0.0-nightly-09b52e491-20240606","sha":"53931eefe080b203b6ebb14ee12d49c7db0cdb51","kind":"tag","published_at":"2024-06-06T07:06:42.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-nightly-09b52e491-20240606","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-nightly-09b52e491-20240606","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-nightly-09b52e491-20240606","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-nightly-09b52e491-20240606/manifests"},{"name":"v0.0.0-experimental-abead7ae1","sha":"c2ddf86004a88c6829b8823742723c7182a72ab3","kind":"tag","published_at":"2024-06-05T21:47:43.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-abead7ae1","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-abead7ae1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-abead7ae1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-abead7ae1/manifests"},{"name":"v0.0.0-experimental-40105aaad","sha":"2c38819bcc294913f57458fd2a30350b37c57e38","kind":"tag","published_at":"2024-06-05T21:45:32.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-40105aaad","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-40105aaad","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-40105aaad","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-40105aaad/manifests"},{"name":"v0.0.0-nightly-bad24c173-20240604","sha":"8a77b37e78859099fcc6d5b7727ef239609b7133","kind":"tag","published_at":"2024-06-04T07:06:02.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-nightly-bad24c173-20240604","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-nightly-bad24c173-20240604","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-nightly-bad24c173-20240604","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-nightly-bad24c173-20240604/manifests"},{"name":"v0.0.0-experimental-10a6fd0e1","sha":"36d69eaeacb506aabfac6b9894a8598c9296ea56","kind":"tag","published_at":"2024-06-03T01:18:43.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-10a6fd0e1","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-10a6fd0e1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-10a6fd0e1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-10a6fd0e1/manifests"},{"name":"v0.0.0-nightly-10a6fd0e1-20240531","sha":"d249220dc767b9a03ce4a2111fcc62b3e8180acf","kind":"tag","published_at":"2024-05-31T07:06:04.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-nightly-10a6fd0e1-20240531","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-nightly-10a6fd0e1-20240531","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-nightly-10a6fd0e1-20240531","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-nightly-10a6fd0e1-20240531/manifests"},{"name":"v0.0.0-nightly-037474993-20240530","sha":"dcfef80f52207e0e1cd0f675f8395a461b883a33","kind":"tag","published_at":"2024-05-30T07:06:38.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-nightly-037474993-20240530","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-nightly-037474993-20240530","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-nightly-037474993-20240530","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-nightly-037474993-20240530/manifests"},{"name":"v0.0.0-experimental-e145538f2","sha":"3cd08a792f5a9f8042d52a568d6372ab602276b2","kind":"tag","published_at":"2024-05-25T07:53:46.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-e145538f2","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-e145538f2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-e145538f2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-e145538f2/manifests"},{"name":"v0.0.0-experimental-a083564c1","sha":"992081c9a52556374d18539ebaa9bb38ffc698d7","kind":"tag","published_at":"2024-05-25T07:47:41.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-a083564c1","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-a083564c1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-a083564c1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-a083564c1/manifests"},{"name":"v0.0.0-nightly-135d8d9b1-20240525","sha":"32da54c6f5ed030170c933ccd35957bb7bd868a7","kind":"tag","published_at":"2024-05-25T07:05:29.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-nightly-135d8d9b1-20240525","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-nightly-135d8d9b1-20240525","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-nightly-135d8d9b1-20240525","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-nightly-135d8d9b1-20240525/manifests"},{"name":"v0.0.0-experimental-9aebdc522","sha":"c48d22f38a9eff7ae8f802cd8dd17d00645d70bb","kind":"tag","published_at":"2024-05-25T03:47:41.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-9aebdc522","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-9aebdc522","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-9aebdc522","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-9aebdc522/manifests"},{"name":"v0.0.0-nightly-1974c2661-20240524","sha":"fdfffd741089a4e2c35bd10b5ee494c1ce0e48e9","kind":"tag","published_at":"2024-05-24T07:05:57.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-nightly-1974c2661-20240524","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-nightly-1974c2661-20240524","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-nightly-1974c2661-20240524","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-nightly-1974c2661-20240524/manifests"},{"name":"v0.0.0-experimental-52e9b8eb3","sha":"42750183219d32068227033c88421176ce6ec7a9","kind":"tag","published_at":"2024-05-23T21:16:02.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-52e9b8eb3","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-52e9b8eb3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-52e9b8eb3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-52e9b8eb3/manifests"},{"name":"v0.0.0-nightly-73afcdc0d-20240523","sha":"c56a5551a590e2dbc4f9304cdec97b66ba95f820","kind":"tag","published_at":"2024-05-23T07:05:46.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-nightly-73afcdc0d-20240523","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-nightly-73afcdc0d-20240523","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-nightly-73afcdc0d-20240523","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-nightly-73afcdc0d-20240523/manifests"},{"name":"v0.0.0-nightly-b2c8f9c8a-20240522","sha":"6d5b1de12d5b3355b608a07bb3046e8258c9e9a5","kind":"tag","published_at":"2024-05-22T07:05:57.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-nightly-b2c8f9c8a-20240522","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-nightly-b2c8f9c8a-20240522","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-nightly-b2c8f9c8a-20240522","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-nightly-b2c8f9c8a-20240522/manifests"},{"name":"v0.0.0-nightly-d4127aa37-20240521","sha":"354c8e4c69cb24f837a24275608ff94451dfb506","kind":"tag","published_at":"2024-05-21T07:05:50.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-nightly-d4127aa37-20240521","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-nightly-d4127aa37-20240521","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-nightly-d4127aa37-20240521","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-nightly-d4127aa37-20240521/manifests"},{"name":"v0.0.0-nightly-bb58afdfd-20240520","sha":"fe046f896af549173673a3f82248e8cadf750fc6","kind":"tag","published_at":"2024-05-20T07:06:16.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-nightly-bb58afdfd-20240520","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-nightly-bb58afdfd-20240520","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-nightly-bb58afdfd-20240520","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-nightly-bb58afdfd-20240520/manifests"},{"name":"v0.0.0-nightly-96b441bdd-20240511","sha":"9001fa4b6cf587402b825d956d8487558da0ab1d","kind":"tag","published_at":"2024-05-11T07:06:03.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-nightly-96b441bdd-20240511","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-nightly-96b441bdd-20240511","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-nightly-96b441bdd-20240511","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-nightly-96b441bdd-20240511/manifests"},{"name":"v0.0.0-nightly-5466640fc-20240510","sha":"3c34fbf735e0ed6cc230162518fe17ce1a5ade59","kind":"tag","published_at":"2024-05-10T19:07:12.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-nightly-5466640fc-20240510","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-nightly-5466640fc-20240510","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-nightly-5466640fc-20240510","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-nightly-5466640fc-20240510/manifests"},{"name":"v0.0.0-nightly-f8b1a4788-20240510","sha":"497be658033ed9b8471881778a3ac7bb57fdab46","kind":"tag","published_at":"2024-05-10T19:00:25.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-nightly-f8b1a4788-20240510","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-nightly-f8b1a4788-20240510","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-nightly-f8b1a4788-20240510","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-nightly-f8b1a4788-20240510/manifests"},{"name":"react-router-dom-v5-compat@6.23.1","sha":"aef5c4a617756e6fcc493de17b4be9997a5a19c8","kind":"tag","published_at":"2024-05-10T17:59:11.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.23.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.23.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.23.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.23.1/manifests"},{"name":"react-router-native@6.23.1","sha":"aef5c4a617756e6fcc493de17b4be9997a5a19c8","kind":"tag","published_at":"2024-05-10T17:59:11.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.23.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.23.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.23.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.23.1/manifests"},{"name":"@remix-run/router@1.16.1","sha":"aef5c4a617756e6fcc493de17b4be9997a5a19c8","kind":"tag","published_at":"2024-05-10T17:59:11.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.16.1","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.16.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.16.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.16.1/manifests"},{"name":"react-router-dom@6.23.1","sha":"aef5c4a617756e6fcc493de17b4be9997a5a19c8","kind":"tag","published_at":"2024-05-10T17:59:11.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.23.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.23.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.23.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.23.1/manifests"},{"name":"react-router@6.23.1","sha":"aef5c4a617756e6fcc493de17b4be9997a5a19c8","kind":"tag","published_at":"2024-05-10T17:59:11.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.23.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.23.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.23.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.23.1/manifests"},{"name":"v0.0.0-experimental-13d6d438f","sha":"f677632b8ab213f4216bb4549b54822fa6adc9ac","kind":"tag","published_at":"2024-05-10T13:26:30.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-13d6d438f","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-13d6d438f","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-13d6d438f","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-13d6d438f/manifests"},{"name":"v0.0.0-experimental-e16afd9b7","sha":"6d502161d17c75fec0fee26bc35720a1c8155374","kind":"tag","published_at":"2024-05-10T00:39:29.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-e16afd9b7","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-e16afd9b7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-e16afd9b7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-e16afd9b7/manifests"},{"name":"v0.0.0-experimental-27337b0d6","sha":"34b42f64c12a7fdabed78eb121a1c98d751cccaf","kind":"tag","published_at":"2024-05-10T00:21:48.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-27337b0d6","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-27337b0d6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-27337b0d6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-27337b0d6/manifests"},{"name":"v0.0.0-experimental-28ce22926","sha":"3c04be80df11aa8e34ad1aec7ad1a379669172f2","kind":"tag","published_at":"2024-05-10T00:19:29.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-28ce22926","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-28ce22926","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-28ce22926","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-28ce22926/manifests"},{"name":"v0.0.0-experimental-cb25a21e1","sha":"deb2b3a2107a37ed8608fe277407f8e77a18b0d0","kind":"tag","published_at":"2024-05-09T20:58:11.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-cb25a21e1","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-cb25a21e1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-cb25a21e1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-cb25a21e1/manifests"},{"name":"react-router-native@6.23.1-pre.1","sha":"26bc8e295398b571104ef529149c22a0724eeb7e","kind":"tag","published_at":"2024-05-09T15:12:29.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.23.1-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.23.1-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.23.1-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.23.1-pre.1/manifests"},{"name":"react-router-dom-v5-compat@6.23.1-pre.1","sha":"26bc8e295398b571104ef529149c22a0724eeb7e","kind":"tag","published_at":"2024-05-09T15:12:29.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.23.1-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.23.1-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.23.1-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.23.1-pre.1/manifests"},{"name":"react-router-dom@6.23.1-pre.1","sha":"26bc8e295398b571104ef529149c22a0724eeb7e","kind":"tag","published_at":"2024-05-09T15:12:29.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.23.1-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.23.1-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.23.1-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.23.1-pre.1/manifests"},{"name":"react-router@6.23.1-pre.1","sha":"26bc8e295398b571104ef529149c22a0724eeb7e","kind":"tag","published_at":"2024-05-09T15:12:29.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.23.1-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.23.1-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.23.1-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.23.1-pre.1/manifests"},{"name":"v0.0.0-experimental-fbbd4fd81","sha":"3f479cebad8987c13f68891a5e22b3f6b3b731bb","kind":"tag","published_at":"2024-05-08T16:45:28.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-fbbd4fd81","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-fbbd4fd81","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-fbbd4fd81","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-fbbd4fd81/manifests"},{"name":"v0.0.0-experimental-4ed3f5da9","sha":"6f988a8a75226e7f4d2f249a0a965ee9a7927509","kind":"tag","published_at":"2024-05-08T16:02:16.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-4ed3f5da9","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-4ed3f5da9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-4ed3f5da9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-4ed3f5da9/manifests"},{"name":"v0.0.0-experimental-79e23be50","sha":"56a869d7c7091f752d5338217d4f5700314d92a0","kind":"tag","published_at":"2024-05-02T15:25:55.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-79e23be50","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-79e23be50","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-79e23be50","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-79e23be50/manifests"},{"name":"react-router-native@6.23.1-pre.0","sha":"9651465485fc6c96c1dd793a96d8af8f1ebf42d0","kind":"tag","published_at":"2024-04-30T20:10:16.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.23.1-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.23.1-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.23.1-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.23.1-pre.0/manifests"},{"name":"react-router-dom-v5-compat@6.23.1-pre.0","sha":"9651465485fc6c96c1dd793a96d8af8f1ebf42d0","kind":"tag","published_at":"2024-04-30T20:10:16.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.23.1-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.23.1-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.23.1-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.23.1-pre.0/manifests"},{"name":"react-router-dom@6.23.1-pre.0","sha":"9651465485fc6c96c1dd793a96d8af8f1ebf42d0","kind":"tag","published_at":"2024-04-30T20:10:16.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.23.1-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.23.1-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.23.1-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.23.1-pre.0/manifests"},{"name":"react-router@6.23.1-pre.0","sha":"9651465485fc6c96c1dd793a96d8af8f1ebf42d0","kind":"tag","published_at":"2024-04-30T20:10:16.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.23.1-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.23.1-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.23.1-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.23.1-pre.0/manifests"},{"name":"@remix-run/router@1.16.1-pre.0","sha":"9651465485fc6c96c1dd793a96d8af8f1ebf42d0","kind":"tag","published_at":"2024-04-30T20:10:16.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.16.1-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.16.1-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.16.1-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.16.1-pre.0/manifests"},{"name":"v0.0.0-experimental-7b411a741","sha":"c00f73aceb82474188c088f3a593ab037e342bda","kind":"tag","published_at":"2024-04-29T14:54:30.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-7b411a741","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-7b411a741","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-7b411a741","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-7b411a741/manifests"},{"name":"v0.0.0-experimental-c0856287f","sha":"a2bd833f7cb7831d7ec990b9b0cddb60ef0ee40c","kind":"tag","published_at":"2024-04-26T18:27:13.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-c0856287f","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-c0856287f","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-c0856287f","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-c0856287f/manifests"},{"name":"v0.0.0-experimental-e53172d16","sha":"17c2c1397d51c0596223d78b293824b10c808886","kind":"tag","published_at":"2024-04-26T18:22:43.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-e53172d16","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-e53172d16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-e53172d16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-e53172d16/manifests"},{"name":"v0.0.0-experimental-348eecfa8","sha":"9e1181e792b61d6ea442c129719b1f58e07c4d43","kind":"tag","published_at":"2024-04-26T18:17:28.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-348eecfa8","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-348eecfa8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-348eecfa8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-348eecfa8/manifests"},{"name":"react-router-dom@6.23.0","sha":"82a3a778b23ed991fb71e6f188bb7d06cc3c7d62","kind":"tag","published_at":"2024-04-23T15:29:27.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.23.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.23.0/manifests"},{"name":"react-router@6.23.0","sha":"82a3a778b23ed991fb71e6f188bb7d06cc3c7d62","kind":"tag","published_at":"2024-04-23T15:29:27.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.23.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.23.0/manifests"},{"name":"@remix-run/router@1.16.0","sha":"82a3a778b23ed991fb71e6f188bb7d06cc3c7d62","kind":"tag","published_at":"2024-04-23T15:29:27.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.16.0","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.16.0/manifests"},{"name":"react-router-dom-v5-compat@6.23.0","sha":"82a3a778b23ed991fb71e6f188bb7d06cc3c7d62","kind":"tag","published_at":"2024-04-23T15:29:27.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.23.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.23.0/manifests"},{"name":"react-router-native@6.23.0","sha":"82a3a778b23ed991fb71e6f188bb7d06cc3c7d62","kind":"tag","published_at":"2024-04-23T15:29:27.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.23.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.23.0/manifests"},{"name":"react-router-native@6.23.0-pre.1","sha":"8a20f324602afa7b867b5c218c919cc041f21c49","kind":"tag","published_at":"2024-03-29T18:50:18.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.23.0-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.23.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.23.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.23.0-pre.1/manifests"},{"name":"react-router@6.23.0-pre.1","sha":"8a20f324602afa7b867b5c218c919cc041f21c49","kind":"tag","published_at":"2024-03-29T18:50:18.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.23.0-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.23.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.23.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.23.0-pre.1/manifests"},{"name":"@remix-run/router@1.16.0-pre.1","sha":"8a20f324602afa7b867b5c218c919cc041f21c49","kind":"tag","published_at":"2024-03-29T18:50:18.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.16.0-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.16.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.16.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.16.0-pre.1/manifests"},{"name":"react-router-dom@6.23.0-pre.1","sha":"8a20f324602afa7b867b5c218c919cc041f21c49","kind":"tag","published_at":"2024-03-29T18:50:18.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.23.0-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.23.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.23.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.23.0-pre.1/manifests"},{"name":"react-router-dom-v5-compat@6.23.0-pre.1","sha":"8a20f324602afa7b867b5c218c919cc041f21c49","kind":"tag","published_at":"2024-03-29T18:50:18.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.23.0-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.23.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.23.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.23.0-pre.1/manifests"},{"name":"react-router-dom-v5-compat@6.23.0-pre.0","sha":"88ec71a6d4159500cfbc69412112b128c669040a","kind":"tag","published_at":"2024-03-27T14:54:49.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.23.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.23.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.23.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.23.0-pre.0/manifests"},{"name":"react-router@6.23.0-pre.0","sha":"88ec71a6d4159500cfbc69412112b128c669040a","kind":"tag","published_at":"2024-03-27T14:54:49.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.23.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.23.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.23.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.23.0-pre.0/manifests"},{"name":"react-router-dom@6.23.0-pre.0","sha":"88ec71a6d4159500cfbc69412112b128c669040a","kind":"tag","published_at":"2024-03-27T14:54:49.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.23.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.23.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.23.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.23.0-pre.0/manifests"},{"name":"react-router-native@6.23.0-pre.0","sha":"88ec71a6d4159500cfbc69412112b128c669040a","kind":"tag","published_at":"2024-03-27T14:54:49.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.23.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.23.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.23.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.23.0-pre.0/manifests"},{"name":"@remix-run/router@1.16.0-pre.0","sha":"88ec71a6d4159500cfbc69412112b128c669040a","kind":"tag","published_at":"2024-03-27T14:54:49.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.16.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.16.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.16.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.16.0-pre.0/manifests"},{"name":"v0.0.0-experimental-0f302655","sha":"da7589f5b2276134a6637454c9de1b8d733bb83d","kind":"tag","published_at":"2024-03-26T21:41:53.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-0f302655","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-0f302655","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-0f302655","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-0f302655/manifests"},{"name":"v0.0.0-experimental-bfb4ada4","sha":"dee7f48acac5a1df1e02f056c2d3cc6fe8b5c376","kind":"tag","published_at":"2024-03-26T21:37:58.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-bfb4ada4","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-bfb4ada4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-bfb4ada4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-bfb4ada4/manifests"},{"name":"v0.0.0-experimental-1058a371","sha":"41ddcbc23d6f20de9af805ba982a9baec4bf5de5","kind":"tag","published_at":"2024-03-26T21:31:01.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-1058a371","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-1058a371","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-1058a371","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-1058a371/manifests"},{"name":"v0.0.0-experimental-c7dd3d3a","sha":"cf56b4bca39c374c983eed60db51bc6ab859050a","kind":"tag","published_at":"2024-03-11T19:02:26.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-c7dd3d3a","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-c7dd3d3a","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-c7dd3d3a","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-c7dd3d3a/manifests"},{"name":"react-router-dom@6.22.3","sha":"67009e1727e7c1d06896c1a1fd78dc6161d86c94","kind":"tag","published_at":"2024-03-07T15:16:25.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.22.3","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.22.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.22.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.22.3/manifests"},{"name":"react-router-dom-v5-compat@6.22.3","sha":"67009e1727e7c1d06896c1a1fd78dc6161d86c94","kind":"tag","published_at":"2024-03-07T15:16:25.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.22.3","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.22.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.22.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.22.3/manifests"},{"name":"react-router@6.22.3","sha":"67009e1727e7c1d06896c1a1fd78dc6161d86c94","kind":"tag","published_at":"2024-03-07T15:16:25.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.22.3","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.22.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.22.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.22.3/manifests"},{"name":"@remix-run/router@1.15.3","sha":"67009e1727e7c1d06896c1a1fd78dc6161d86c94","kind":"tag","published_at":"2024-03-07T15:16:25.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.15.3","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.15.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.15.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.15.3/manifests"},{"name":"react-router-native@6.22.3","sha":"67009e1727e7c1d06896c1a1fd78dc6161d86c94","kind":"tag","published_at":"2024-03-07T15:16:25.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.22.3","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.22.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.22.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.22.3/manifests"},{"name":"react-router-dom-v5-compat@6.22.3-pre.0","sha":"0c37f37d75d830869eb3566c2fc2f487b4a1ebe2","kind":"tag","published_at":"2024-03-05T19:19:46.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.22.3-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.22.3-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.22.3-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.22.3-pre.0/manifests"},{"name":"react-router@6.22.3-pre.0","sha":"0c37f37d75d830869eb3566c2fc2f487b4a1ebe2","kind":"tag","published_at":"2024-03-05T19:19:46.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.22.3-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.22.3-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.22.3-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.22.3-pre.0/manifests"},{"name":"react-router-dom@6.22.3-pre.0","sha":"0c37f37d75d830869eb3566c2fc2f487b4a1ebe2","kind":"tag","published_at":"2024-03-05T19:19:46.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.22.3-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.22.3-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.22.3-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.22.3-pre.0/manifests"},{"name":"react-router-native@6.22.3-pre.0","sha":"0c37f37d75d830869eb3566c2fc2f487b4a1ebe2","kind":"tag","published_at":"2024-03-05T19:19:46.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.22.3-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.22.3-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.22.3-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.22.3-pre.0/manifests"},{"name":"@remix-run/router@1.15.3-pre.0","sha":"0c37f37d75d830869eb3566c2fc2f487b4a1ebe2","kind":"tag","published_at":"2024-03-05T19:19:46.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.15.3-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.15.3-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.15.3-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.15.3-pre.0/manifests"},{"name":"v0.0.0-experimental-71108452","sha":"3242e691999ab3773dd6c13509e64ae2f3d787fd","kind":"tag","published_at":"2024-03-05T16:33:59.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-71108452","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-71108452","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-71108452","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-71108452/manifests"},{"name":"v0.0.0-experimental-432fcb2e","sha":"c933ba4d1664e4957506fbc6d6dd57744b1b6f30","kind":"tag","published_at":"2024-03-01T20:16:54.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-432fcb2e","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-432fcb2e","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-432fcb2e","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-432fcb2e/manifests"},{"name":"v0.0.0-experimental-0141b5ec","sha":"175ead07f89b15a4ceb3e68279113576b6d1cc21","kind":"tag","published_at":"2024-02-29T17:08:00.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-0141b5ec","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-0141b5ec","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-0141b5ec","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-0141b5ec/manifests"},{"name":"react-router-dom@6.22.2","sha":"78c843bc792fef942a0896fdba7275907bb219fd","kind":"tag","published_at":"2024-02-28T20:23:25.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.22.2","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.22.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.22.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.22.2/manifests"},{"name":"@remix-run/router@1.15.2","sha":"78c843bc792fef942a0896fdba7275907bb219fd","kind":"tag","published_at":"2024-02-28T20:23:25.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.15.2","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.15.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.15.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.15.2/manifests"},{"name":"react-router-native@6.22.2","sha":"78c843bc792fef942a0896fdba7275907bb219fd","kind":"tag","published_at":"2024-02-28T20:23:25.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.22.2","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.22.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.22.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.22.2/manifests"},{"name":"react-router-dom-v5-compat@6.22.2","sha":"78c843bc792fef942a0896fdba7275907bb219fd","kind":"tag","published_at":"2024-02-28T20:23:25.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.22.2","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.22.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.22.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.22.2/manifests"},{"name":"react-router@6.22.2","sha":"78c843bc792fef942a0896fdba7275907bb219fd","kind":"tag","published_at":"2024-02-28T20:23:25.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.22.2","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.22.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.22.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.22.2/manifests"},{"name":"react-router@6.22.2-pre.0","sha":"e1421befe5dd2cfb3ce9b9856b3b3255b1e6723f","kind":"tag","published_at":"2024-02-27T14:41:16.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.22.2-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.22.2-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.22.2-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.22.2-pre.0/manifests"},{"name":"@remix-run/router@1.15.2-pre.0","sha":"e1421befe5dd2cfb3ce9b9856b3b3255b1e6723f","kind":"tag","published_at":"2024-02-27T14:41:16.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.15.2-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.15.2-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.15.2-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.15.2-pre.0/manifests"},{"name":"react-router-native@6.22.2-pre.0","sha":"e1421befe5dd2cfb3ce9b9856b3b3255b1e6723f","kind":"tag","published_at":"2024-02-27T14:41:16.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.22.2-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.22.2-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.22.2-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.22.2-pre.0/manifests"},{"name":"react-router-dom-v5-compat@6.22.2-pre.0","sha":"e1421befe5dd2cfb3ce9b9856b3b3255b1e6723f","kind":"tag","published_at":"2024-02-27T14:41:16.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.22.2-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.22.2-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.22.2-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.22.2-pre.0/manifests"},{"name":"react-router-dom@6.22.2-pre.0","sha":"e1421befe5dd2cfb3ce9b9856b3b3255b1e6723f","kind":"tag","published_at":"2024-02-27T14:41:16.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.22.2-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.22.2-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.22.2-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.22.2-pre.0/manifests"},{"name":"v0.0.0-experimental-de419c3d","sha":"488a7a52c01f94b797ef88dbafa3b5ad98cd6e1e","kind":"tag","published_at":"2024-02-16T21:51:26.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-de419c3d","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-de419c3d","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-de419c3d","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-de419c3d/manifests"},{"name":"react-router@6.22.1","sha":"5f0cf324351281b786bb80dde1b1b98297495a2f","kind":"tag","published_at":"2024-02-16T20:36:05.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.22.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.22.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.22.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.22.1/manifests"},{"name":"react-router-native@6.22.1","sha":"5f0cf324351281b786bb80dde1b1b98297495a2f","kind":"tag","published_at":"2024-02-16T20:36:05.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.22.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.22.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.22.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.22.1/manifests"},{"name":"@remix-run/router@1.15.1","sha":"5f0cf324351281b786bb80dde1b1b98297495a2f","kind":"tag","published_at":"2024-02-16T20:36:05.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.15.1","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.15.1/manifests"},{"name":"react-router-dom@6.22.1","sha":"5f0cf324351281b786bb80dde1b1b98297495a2f","kind":"tag","published_at":"2024-02-16T20:36:05.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.22.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.22.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.22.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.22.1/manifests"},{"name":"react-router-dom-v5-compat@6.22.1","sha":"5f0cf324351281b786bb80dde1b1b98297495a2f","kind":"tag","published_at":"2024-02-16T20:36:05.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.22.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.22.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.22.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.22.1/manifests"},{"name":"v0.0.0-experimental-cbcd94b7","sha":"2db0f46431211f0835e101d31fa7a0d6afcff335","kind":"tag","published_at":"2024-02-16T20:19:01.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-cbcd94b7","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-cbcd94b7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-cbcd94b7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-cbcd94b7/manifests"},{"name":"react-router@6.22.1-pre.0","sha":"25d16dbed15005d9e07d5c4a78975a38cfff835a","kind":"tag","published_at":"2024-02-16T18:03:02.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.22.1-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.22.1-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.22.1-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.22.1-pre.0/manifests"},{"name":"@remix-run/router@1.15.1-pre.0","sha":"25d16dbed15005d9e07d5c4a78975a38cfff835a","kind":"tag","published_at":"2024-02-16T18:03:02.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.15.1-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.15.1-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.15.1-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.15.1-pre.0/manifests"},{"name":"react-router-native@6.22.1-pre.0","sha":"25d16dbed15005d9e07d5c4a78975a38cfff835a","kind":"tag","published_at":"2024-02-16T18:03:02.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.22.1-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.22.1-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.22.1-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.22.1-pre.0/manifests"},{"name":"react-router-dom-v5-compat@6.22.1-pre.0","sha":"25d16dbed15005d9e07d5c4a78975a38cfff835a","kind":"tag","published_at":"2024-02-16T18:03:02.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.22.1-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.22.1-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.22.1-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.22.1-pre.0/manifests"},{"name":"react-router-dom@6.22.1-pre.0","sha":"25d16dbed15005d9e07d5c4a78975a38cfff835a","kind":"tag","published_at":"2024-02-16T18:03:02.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.22.1-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.22.1-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.22.1-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.22.1-pre.0/manifests"},{"name":"v0.0.0-experimental-5bedc168","sha":"1056cc203eed5a076c1fc1d685db77cd35f8c70c","kind":"tag","published_at":"2024-02-16T17:55:12.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-5bedc168","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-5bedc168","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-5bedc168","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-5bedc168/manifests"},{"name":"v0.0.0-experimental-2272fa73","sha":"258d7dbbe8e2b37551bac21932f93b65e9889db4","kind":"tag","published_at":"2024-02-15T22:35:24.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-2272fa73","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-2272fa73","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-2272fa73","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-2272fa73/manifests"},{"name":"v0.0.0-experimental-3ba3024e","sha":"1c7adb89c44ce3a679d6aaa4816963d6ed81b766","kind":"tag","published_at":"2024-02-14T22:51:57.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-3ba3024e","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-3ba3024e","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-3ba3024e","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-3ba3024e/manifests"},{"name":"v0.0.0-experimental-acfea932","sha":"b9581247361ddbed0b3a1f0e94829137d16a23f7","kind":"tag","published_at":"2024-02-14T16:08:49.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-acfea932","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-acfea932","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-acfea932","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-acfea932/manifests"},{"name":"v0.0.0-experimental-a0888892","sha":"5010a2d1fc97f391acfe8ceafa98308fb75136aa","kind":"tag","published_at":"2024-02-06T22:33:14.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-a0888892","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-a0888892","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-a0888892","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-a0888892/manifests"},{"name":"v0.0.0-experimental-bc2c864b","sha":"2d35846e4aaaf3920cb09f9ecdb163e6c52bb458","kind":"tag","published_at":"2024-02-06T19:56:39.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-bc2c864b","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-bc2c864b","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-bc2c864b","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-bc2c864b/manifests"},{"name":"v0.0.0-experimental-0a303f10","sha":"95a9d917b6cc7a747a2707d6734101f996307e2f","kind":"tag","published_at":"2024-02-06T19:48:49.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-0a303f10","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-0a303f10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-0a303f10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-0a303f10/manifests"},{"name":"v0.0.0-experimental-a42b5eae","sha":"534849f22214f1d44302ebefdef45f830d65b61d","kind":"tag","published_at":"2024-02-06T17:19:34.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-a42b5eae","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-a42b5eae","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-a42b5eae","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-a42b5eae/manifests"},{"name":"v0.0.0-experimental-1a608034","sha":"94b41bf2569831250c51f5476cb3a7a741efc76b","kind":"tag","published_at":"2024-02-05T22:07:45.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-1a608034","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-1a608034","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-1a608034","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-1a608034/manifests"},{"name":"react-router-native@6.22.0","sha":"3a667193c1da5eaf72970b3c953c0724a0b10bf6","kind":"tag","published_at":"2024-02-01T20:38:37.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.22.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.22.0/manifests"},{"name":"@remix-run/router@1.15.0","sha":"3a667193c1da5eaf72970b3c953c0724a0b10bf6","kind":"tag","published_at":"2024-02-01T20:38:37.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.15.0","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.15.0/manifests"},{"name":"react-router-dom-v5-compat@6.22.0","sha":"3a667193c1da5eaf72970b3c953c0724a0b10bf6","kind":"tag","published_at":"2024-02-01T20:38:37.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.22.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.22.0/manifests"},{"name":"react-router-dom@6.22.0","sha":"3a667193c1da5eaf72970b3c953c0724a0b10bf6","kind":"tag","published_at":"2024-02-01T20:38:37.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.22.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.22.0/manifests"},{"name":"react-router@6.22.0","sha":"3a667193c1da5eaf72970b3c953c0724a0b10bf6","kind":"tag","published_at":"2024-02-01T20:38:37.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.22.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.22.0/manifests"},{"name":"react-router-dom@6.22.0-pre.0","sha":"109fb7d4025cd4b3289f7a9a2f9374430bbb5759","kind":"tag","published_at":"2024-01-31T15:22:12.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.22.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.22.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.22.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.22.0-pre.0/manifests"},{"name":"react-router@6.22.0-pre.0","sha":"109fb7d4025cd4b3289f7a9a2f9374430bbb5759","kind":"tag","published_at":"2024-01-31T15:22:12.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.22.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.22.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.22.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.22.0-pre.0/manifests"},{"name":"@remix-run/router@1.15.0-pre.0","sha":"109fb7d4025cd4b3289f7a9a2f9374430bbb5759","kind":"tag","published_at":"2024-01-31T15:22:12.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.15.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.15.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.15.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.15.0-pre.0/manifests"},{"name":"react-router-dom-v5-compat@6.22.0-pre.0","sha":"109fb7d4025cd4b3289f7a9a2f9374430bbb5759","kind":"tag","published_at":"2024-01-31T15:22:12.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.22.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.22.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.22.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.22.0-pre.0/manifests"},{"name":"react-router-native@6.22.0-pre.0","sha":"109fb7d4025cd4b3289f7a9a2f9374430bbb5759","kind":"tag","published_at":"2024-01-31T15:22:12.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.22.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.22.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.22.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.22.0-pre.0/manifests"},{"name":"v0.0.0-experimental-e960cf1a","sha":"25c9941b7c5c537d8ae1534d7b39b82568eda8d8","kind":"tag","published_at":"2024-01-26T21:40:50.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-e960cf1a","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-e960cf1a","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-e960cf1a","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-e960cf1a/manifests"},{"name":"v0.0.0-experimental-add6f8aa","sha":"c93e7dd6163c8ab6cf0383648e6eba99a60ece2d","kind":"tag","published_at":"2024-01-26T20:30:57.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-add6f8aa","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-add6f8aa","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-add6f8aa","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-add6f8aa/manifests"},{"name":"v0.0.0-experimental-c9f8a7b2","sha":"cfbe1670cf307d593b367e18e498e3af30a50f6d","kind":"tag","published_at":"2024-01-26T18:34:27.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-c9f8a7b2","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-c9f8a7b2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-c9f8a7b2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-c9f8a7b2/manifests"},{"name":"v0.0.0-experimental-e7ce8959","sha":"30c8332309bda4b7ba4c7284f7bb8040182a5fb3","kind":"tag","published_at":"2024-01-25T18:45:00.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-e7ce8959","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-e7ce8959","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-e7ce8959","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-e7ce8959/manifests"},{"name":"v0.0.0-experimental-114cf0b7","sha":"168abd886f9f2692a5612afda87528b4209bf710","kind":"tag","published_at":"2024-01-25T16:57:39.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-114cf0b7","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-114cf0b7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-114cf0b7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-114cf0b7/manifests"},{"name":"react-router-native@6.21.3","sha":"44b391ad27dacc07bb1298bd79315c00845d5a2c","kind":"tag","published_at":"2024-01-18T19:49:26.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.21.3","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.21.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.21.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.21.3/manifests"},{"name":"react-router@6.21.3","sha":"44b391ad27dacc07bb1298bd79315c00845d5a2c","kind":"tag","published_at":"2024-01-18T19:49:26.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.21.3","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.21.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.21.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.21.3/manifests"},{"name":"react-router-dom@6.21.3","sha":"44b391ad27dacc07bb1298bd79315c00845d5a2c","kind":"tag","published_at":"2024-01-18T19:49:26.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.21.3","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.21.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.21.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.21.3/manifests"},{"name":"react-router-dom-v5-compat@6.21.3","sha":"44b391ad27dacc07bb1298bd79315c00845d5a2c","kind":"tag","published_at":"2024-01-18T19:49:26.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.21.3","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.21.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.21.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.21.3/manifests"},{"name":"v0.0.0-experimental-d90c8fb3","sha":"7d6cedb28333d22133863aab8f8ad8781f7f372f","kind":"tag","published_at":"2024-01-17T19:39:51.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-d90c8fb3","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-d90c8fb3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-d90c8fb3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-d90c8fb3/manifests"},{"name":"react-router-native@6.21.3-pre.0","sha":"b4bf9271bc3e2a5a1fec73485392563cf3c8a7e2","kind":"tag","published_at":"2024-01-16T22:47:59.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.21.3-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.21.3-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.21.3-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.21.3-pre.0/manifests"},{"name":"react-router@6.21.3-pre.0","sha":"b4bf9271bc3e2a5a1fec73485392563cf3c8a7e2","kind":"tag","published_at":"2024-01-16T22:47:59.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.21.3-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.21.3-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.21.3-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.21.3-pre.0/manifests"},{"name":"react-router-dom-v5-compat@6.21.3-pre.0","sha":"b4bf9271bc3e2a5a1fec73485392563cf3c8a7e2","kind":"tag","published_at":"2024-01-16T22:47:59.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.21.3-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.21.3-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.21.3-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.21.3-pre.0/manifests"},{"name":"react-router-dom@6.21.3-pre.0","sha":"b4bf9271bc3e2a5a1fec73485392563cf3c8a7e2","kind":"tag","published_at":"2024-01-16T22:47:59.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.21.3-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.21.3-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.21.3-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.21.3-pre.0/manifests"},{"name":"react-router-dom-v5-compat@6.21.2","sha":"4e528c0bcee338c8f26d948affb3092257f6ee85","kind":"tag","published_at":"2024-01-11T16:15:19.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.21.2","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.21.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.21.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.21.2/manifests"},{"name":"react-router-dom@6.21.2","sha":"4e528c0bcee338c8f26d948affb3092257f6ee85","kind":"tag","published_at":"2024-01-11T16:15:19.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.21.2","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.21.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.21.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.21.2/manifests"},{"name":"react-router@6.21.2","sha":"4e528c0bcee338c8f26d948affb3092257f6ee85","kind":"tag","published_at":"2024-01-11T16:15:19.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.21.2","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.21.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.21.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.21.2/manifests"},{"name":"@remix-run/router@1.14.2","sha":"4e528c0bcee338c8f26d948affb3092257f6ee85","kind":"tag","published_at":"2024-01-11T16:15:19.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.14.2","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.14.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.14.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.14.2/manifests"},{"name":"react-router-native@6.21.2","sha":"4e528c0bcee338c8f26d948affb3092257f6ee85","kind":"tag","published_at":"2024-01-11T16:15:19.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.21.2","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.21.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.21.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.21.2/manifests"},{"name":"react-router@6.21.2-pre.0","sha":"c2c0826c6e4a9e213b4f43bc4e95d4f85bf2d96e","kind":"tag","published_at":"2024-01-09T16:24:32.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.21.2-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.21.2-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.21.2-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.21.2-pre.0/manifests"},{"name":"react-router-dom@6.21.2-pre.0","sha":"c2c0826c6e4a9e213b4f43bc4e95d4f85bf2d96e","kind":"tag","published_at":"2024-01-09T16:24:32.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.21.2-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.21.2-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.21.2-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.21.2-pre.0/manifests"},{"name":"react-router-dom-v5-compat@6.21.2-pre.0","sha":"c2c0826c6e4a9e213b4f43bc4e95d4f85bf2d96e","kind":"tag","published_at":"2024-01-09T16:24:32.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.21.2-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.21.2-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.21.2-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.21.2-pre.0/manifests"},{"name":"react-router-native@6.21.2-pre.0","sha":"c2c0826c6e4a9e213b4f43bc4e95d4f85bf2d96e","kind":"tag","published_at":"2024-01-09T16:24:32.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.21.2-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.21.2-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.21.2-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.21.2-pre.0/manifests"},{"name":"@remix-run/router@1.14.2-pre.0","sha":"c2c0826c6e4a9e213b4f43bc4e95d4f85bf2d96e","kind":"tag","published_at":"2024-01-09T16:24:32.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.14.2-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.14.2-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.14.2-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.14.2-pre.0/manifests"},{"name":"react-router-native@6.21.1","sha":"08cda17f450ebe19481be3fc080d243ec5ef509f","kind":"tag","published_at":"2023-12-21T17:00:05.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.21.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.21.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.21.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.21.1/manifests"},{"name":"@remix-run/router@1.14.1","sha":"08cda17f450ebe19481be3fc080d243ec5ef509f","kind":"tag","published_at":"2023-12-21T17:00:05.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.14.1","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.14.1/manifests"},{"name":"react-router-dom-v5-compat@6.21.1","sha":"08cda17f450ebe19481be3fc080d243ec5ef509f","kind":"tag","published_at":"2023-12-21T17:00:05.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.21.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.21.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.21.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.21.1/manifests"},{"name":"react-router-dom@6.21.1","sha":"08cda17f450ebe19481be3fc080d243ec5ef509f","kind":"tag","published_at":"2023-12-21T17:00:05.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.21.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.21.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.21.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.21.1/manifests"},{"name":"react-router@6.21.1","sha":"08cda17f450ebe19481be3fc080d243ec5ef509f","kind":"tag","published_at":"2023-12-21T17:00:05.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.21.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.21.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.21.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.21.1/manifests"},{"name":"react-router@6.21.1-pre.0","sha":"e5d73cf2251bf99d3113695a57c34c84e0ac92e5","kind":"tag","published_at":"2023-12-21T15:43:02.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.21.1-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.21.1-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.21.1-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.21.1-pre.0/manifests"},{"name":"@remix-run/router@1.14.1-pre.0","sha":"e5d73cf2251bf99d3113695a57c34c84e0ac92e5","kind":"tag","published_at":"2023-12-21T15:43:02.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.14.1-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.14.1-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.14.1-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.14.1-pre.0/manifests"},{"name":"react-router-native@6.21.1-pre.0","sha":"e5d73cf2251bf99d3113695a57c34c84e0ac92e5","kind":"tag","published_at":"2023-12-21T15:43:02.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.21.1-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.21.1-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.21.1-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.21.1-pre.0/manifests"},{"name":"react-router-dom-v5-compat@6.21.1-pre.0","sha":"e5d73cf2251bf99d3113695a57c34c84e0ac92e5","kind":"tag","published_at":"2023-12-21T15:43:02.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.21.1-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.21.1-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.21.1-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.21.1-pre.0/manifests"},{"name":"react-router-dom@6.21.1-pre.0","sha":"e5d73cf2251bf99d3113695a57c34c84e0ac92e5","kind":"tag","published_at":"2023-12-21T15:43:02.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.21.1-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.21.1-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.21.1-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.21.1-pre.0/manifests"},{"name":"v0.0.0-experimental-8bb3ffdf","sha":"fdd47a3079c736b4b7cf595693b4084cfdca18b4","kind":"tag","published_at":"2023-12-20T21:23:45.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-8bb3ffdf","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-8bb3ffdf","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-8bb3ffdf","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-8bb3ffdf/manifests"},{"name":"react-router@6.21.0","sha":"69ba50e06633fd4add234fb47f2d49b0a5ee41f9","kind":"tag","published_at":"2023-12-13T21:34:18.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.21.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.21.0/manifests"},{"name":"@remix-run/router@1.14.0","sha":"69ba50e06633fd4add234fb47f2d49b0a5ee41f9","kind":"tag","published_at":"2023-12-13T21:34:18.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.14.0","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.14.0/manifests"},{"name":"react-router-native@6.21.0","sha":"69ba50e06633fd4add234fb47f2d49b0a5ee41f9","kind":"tag","published_at":"2023-12-13T21:34:18.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.21.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.21.0/manifests"},{"name":"react-router-dom-v5-compat@6.21.0","sha":"69ba50e06633fd4add234fb47f2d49b0a5ee41f9","kind":"tag","published_at":"2023-12-13T21:34:18.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.21.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.21.0/manifests"},{"name":"react-router-dom@6.21.0","sha":"69ba50e06633fd4add234fb47f2d49b0a5ee41f9","kind":"tag","published_at":"2023-12-13T21:34:18.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.21.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.21.0/manifests"},{"name":"v0.0.0-experimental-9463fb5e","sha":"3bbe3a9ad9941716f6e96a6bf614b7c44973bebb","kind":"tag","published_at":"2023-12-08T17:47:20.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-9463fb5e","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-9463fb5e","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-9463fb5e","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-9463fb5e/manifests"},{"name":"@remix-run/router@1.14.0-pre.1","sha":"ea0ffeef8a0c353f8ef402b5df2ac7c60a4d0b49","kind":"tag","published_at":"2023-12-06T15:45:03.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.14.0-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.14.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.14.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.14.0-pre.1/manifests"},{"name":"react-router@6.21.0-pre.3","sha":"ea0ffeef8a0c353f8ef402b5df2ac7c60a4d0b49","kind":"tag","published_at":"2023-12-06T15:45:03.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.21.0-pre.3","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.21.0-pre.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.21.0-pre.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.21.0-pre.3/manifests"},{"name":"react-router-dom@6.21.0-pre.3","sha":"ea0ffeef8a0c353f8ef402b5df2ac7c60a4d0b49","kind":"tag","published_at":"2023-12-06T15:45:03.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.21.0-pre.3","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.21.0-pre.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.21.0-pre.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.21.0-pre.3/manifests"},{"name":"react-router-dom-v5-compat@6.21.0-pre.3","sha":"ea0ffeef8a0c353f8ef402b5df2ac7c60a4d0b49","kind":"tag","published_at":"2023-12-06T15:45:03.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.21.0-pre.3","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.21.0-pre.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.21.0-pre.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.21.0-pre.3/manifests"},{"name":"react-router-native@6.21.0-pre.3","sha":"ea0ffeef8a0c353f8ef402b5df2ac7c60a4d0b49","kind":"tag","published_at":"2023-12-06T15:45:03.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.21.0-pre.3","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.21.0-pre.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.21.0-pre.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.21.0-pre.3/manifests"},{"name":"react-router-native@6.21.0-pre.2","sha":"373b30cdfb4a770e77f6ded25e94ba72fbde4e23","kind":"tag","published_at":"2023-12-05T22:01:37.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.21.0-pre.2","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.21.0-pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.21.0-pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.21.0-pre.2/manifests"},{"name":"react-router-dom@6.21.0-pre.2","sha":"373b30cdfb4a770e77f6ded25e94ba72fbde4e23","kind":"tag","published_at":"2023-12-05T22:01:37.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.21.0-pre.2","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.21.0-pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.21.0-pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.21.0-pre.2/manifests"},{"name":"react-router@6.21.0-pre.2","sha":"373b30cdfb4a770e77f6ded25e94ba72fbde4e23","kind":"tag","published_at":"2023-12-05T22:01:37.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.21.0-pre.2","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.21.0-pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.21.0-pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.21.0-pre.2/manifests"},{"name":"react-router-dom-v5-compat@6.21.0-pre.2","sha":"373b30cdfb4a770e77f6ded25e94ba72fbde4e23","kind":"tag","published_at":"2023-12-05T22:01:37.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.21.0-pre.2","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.21.0-pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.21.0-pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.21.0-pre.2/manifests"},{"name":"react-router-dom@6.21.0-pre.1","sha":"56b2944ef18307fa6d5e432b52eead38eeda3402","kind":"tag","published_at":"2023-12-05T21:33:15.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.21.0-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.21.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.21.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.21.0-pre.1/manifests"},{"name":"react-router-native@6.21.0-pre.1","sha":"56b2944ef18307fa6d5e432b52eead38eeda3402","kind":"tag","published_at":"2023-12-05T21:33:15.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.21.0-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.21.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.21.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.21.0-pre.1/manifests"},{"name":"react-router@6.21.0-pre.1","sha":"56b2944ef18307fa6d5e432b52eead38eeda3402","kind":"tag","published_at":"2023-12-05T21:33:15.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.21.0-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.21.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.21.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.21.0-pre.1/manifests"},{"name":"react-router-dom-v5-compat@6.21.0-pre.1","sha":"56b2944ef18307fa6d5e432b52eead38eeda3402","kind":"tag","published_at":"2023-12-05T21:33:15.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.21.0-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.21.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.21.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.21.0-pre.1/manifests"},{"name":"@remix-run/router@1.14.0-pre.0","sha":"ddc2b94c26ac4a12b5a8e37dc4179e1b10644e1b","kind":"tag","published_at":"2023-12-05T16:41:20.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.14.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.14.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.14.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.14.0-pre.0/manifests"},{"name":"react-router-native@6.21.0-pre.0","sha":"ddc2b94c26ac4a12b5a8e37dc4179e1b10644e1b","kind":"tag","published_at":"2023-12-05T16:41:20.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.21.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.21.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.21.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.21.0-pre.0/manifests"},{"name":"react-router@6.21.0-pre.0","sha":"ddc2b94c26ac4a12b5a8e37dc4179e1b10644e1b","kind":"tag","published_at":"2023-12-05T16:41:20.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.21.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.21.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.21.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.21.0-pre.0/manifests"},{"name":"react-router-dom-v5-compat@6.21.0-pre.0","sha":"ddc2b94c26ac4a12b5a8e37dc4179e1b10644e1b","kind":"tag","published_at":"2023-12-05T16:41:20.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.21.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.21.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.21.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.21.0-pre.0/manifests"},{"name":"react-router-dom@6.21.0-pre.0","sha":"ddc2b94c26ac4a12b5a8e37dc4179e1b10644e1b","kind":"tag","published_at":"2023-12-05T16:41:20.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.21.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.21.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.21.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.21.0-pre.0/manifests"},{"name":"@remix-run/router@1.13.1","sha":"8b1ee67ebc00fc3e778d5e36fe9bca140b576b5c","kind":"tag","published_at":"2023-12-01T19:43:51.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.13.1","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.13.1/manifests"},{"name":"react-router@6.20.1","sha":"8b1ee67ebc00fc3e778d5e36fe9bca140b576b5c","kind":"tag","published_at":"2023-12-01T19:43:51.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.20.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.20.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.20.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.20.1/manifests"},{"name":"react-router-native@6.20.1","sha":"8b1ee67ebc00fc3e778d5e36fe9bca140b576b5c","kind":"tag","published_at":"2023-12-01T19:43:51.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.20.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.20.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.20.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.20.1/manifests"},{"name":"react-router-dom-v5-compat@6.20.1","sha":"8b1ee67ebc00fc3e778d5e36fe9bca140b576b5c","kind":"tag","published_at":"2023-12-01T19:43:51.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.20.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.20.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.20.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.20.1/manifests"},{"name":"react-router-dom@6.20.1","sha":"8b1ee67ebc00fc3e778d5e36fe9bca140b576b5c","kind":"tag","published_at":"2023-12-01T19:43:51.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.20.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.20.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.20.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.20.1/manifests"},{"name":"react-router@6.20.1-pre.0","sha":"67e75d5146756b89b0d1c325a7007cb71c6b0f2e","kind":"tag","published_at":"2023-12-01T19:11:26.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.20.1-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.20.1-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.20.1-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.20.1-pre.0/manifests"},{"name":"react-router-dom-v5-compat@6.20.1-pre.0","sha":"67e75d5146756b89b0d1c325a7007cb71c6b0f2e","kind":"tag","published_at":"2023-12-01T19:11:26.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.20.1-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.20.1-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.20.1-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.20.1-pre.0/manifests"},{"name":"react-router-dom@6.20.1-pre.0","sha":"67e75d5146756b89b0d1c325a7007cb71c6b0f2e","kind":"tag","published_at":"2023-12-01T19:11:26.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.20.1-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.20.1-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.20.1-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.20.1-pre.0/manifests"},{"name":"@remix-run/router@1.13.1-pre.0","sha":"67e75d5146756b89b0d1c325a7007cb71c6b0f2e","kind":"tag","published_at":"2023-12-01T19:11:26.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.13.1-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.13.1-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.13.1-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.13.1-pre.0/manifests"},{"name":"react-router-native@6.20.1-pre.0","sha":"67e75d5146756b89b0d1c325a7007cb71c6b0f2e","kind":"tag","published_at":"2023-12-01T19:11:26.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.20.1-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.20.1-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.20.1-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.20.1-pre.0/manifests"},{"name":"v0.0.0-experimental-35fa15e5","sha":"319ac0ec9a87f4af160a1b3e3438d44036c765ff","kind":"tag","published_at":"2023-11-30T20:36:58.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-35fa15e5","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-35fa15e5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-35fa15e5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-35fa15e5/manifests"},{"name":"v0.0.0-experimental-8f9ef191","sha":"619653f17dbd796cf952335f431d1164036371fd","kind":"tag","published_at":"2023-11-29T19:50:57.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-8f9ef191","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-8f9ef191","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-8f9ef191","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-8f9ef191/manifests"},{"name":"v0.0.0-experimental-ce5294fc","sha":"71aa98068286d57e087facb936a641e69bd34e61","kind":"tag","published_at":"2023-11-28T20:42:39.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-ce5294fc","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-ce5294fc","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-ce5294fc","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-ce5294fc/manifests"},{"name":"v0.0.0-experimental-3e5084cc","sha":"0f4cdb3e4dcee7326288431ec4f62aa78f2b6cf8","kind":"tag","published_at":"2023-11-28T15:34:28.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-3e5084cc","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-3e5084cc","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-3e5084cc","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-3e5084cc/manifests"},{"name":"v0.0.0-experimental-c93c722c","sha":"2a91927aa20c839bf6ea65905ea41f7a97227b1b","kind":"tag","published_at":"2023-11-28T14:52:52.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-c93c722c","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-c93c722c","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-c93c722c","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-c93c722c/manifests"},{"name":"react-router-dom@6.20.0","sha":"3cc38eac4753702a9a8a1fe239e2138d63ac6cc5","kind":"tag","published_at":"2023-11-22T16:56:34.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.20.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.20.0/manifests"},{"name":"react-router-dom-v5-compat@6.20.0","sha":"3cc38eac4753702a9a8a1fe239e2138d63ac6cc5","kind":"tag","published_at":"2023-11-22T16:56:34.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.20.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.20.0/manifests"},{"name":"react-router-native@6.20.0","sha":"3cc38eac4753702a9a8a1fe239e2138d63ac6cc5","kind":"tag","published_at":"2023-11-22T16:56:34.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.20.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.20.0/manifests"},{"name":"@remix-run/router@1.13.0","sha":"3cc38eac4753702a9a8a1fe239e2138d63ac6cc5","kind":"tag","published_at":"2023-11-22T16:56:34.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.13.0","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.13.0/manifests"},{"name":"react-router@6.20.0","sha":"3cc38eac4753702a9a8a1fe239e2138d63ac6cc5","kind":"tag","published_at":"2023-11-22T16:56:34.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.20.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.20.0/manifests"},{"name":"v0.0.0-experimental-4841e12b","sha":"4e896c228cb234fb2c280441b6c0635776e0bb99","kind":"tag","published_at":"2023-11-22T16:42:20.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-4841e12b","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-4841e12b","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-4841e12b","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-4841e12b/manifests"},{"name":"v0.0.0-experimental-b24023f3","sha":"c5e5a0034d16176285b995dd4336b5f35d29a8a9","kind":"tag","published_at":"2023-11-21T21:46:47.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-b24023f3","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-b24023f3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-b24023f3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-b24023f3/manifests"},{"name":"v0.0.0-experimental-178bc9ee","sha":"7f8967ecf62bf646febf9349eb63840b07f39572","kind":"tag","published_at":"2023-11-21T18:57:24.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-178bc9ee","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-178bc9ee","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-178bc9ee","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-178bc9ee/manifests"},{"name":"react-router-dom@6.20.0-pre.0","sha":"1e026b6f1ac34a774b4f77e5e3696251e8f79940","kind":"tag","published_at":"2023-11-21T15:10:47.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.20.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.20.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.20.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.20.0-pre.0/manifests"},{"name":"@remix-run/router@1.13.0-pre.0","sha":"1e026b6f1ac34a774b4f77e5e3696251e8f79940","kind":"tag","published_at":"2023-11-21T15:10:47.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.13.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.13.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.13.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.13.0-pre.0/manifests"},{"name":"react-router@6.20.0-pre.0","sha":"1e026b6f1ac34a774b4f77e5e3696251e8f79940","kind":"tag","published_at":"2023-11-21T15:10:47.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.20.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.20.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.20.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.20.0-pre.0/manifests"},{"name":"react-router-native@6.20.0-pre.0","sha":"1e026b6f1ac34a774b4f77e5e3696251e8f79940","kind":"tag","published_at":"2023-11-21T15:10:47.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.20.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.20.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.20.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.20.0-pre.0/manifests"},{"name":"react-router-dom-v5-compat@6.20.0-pre.0","sha":"1e026b6f1ac34a774b4f77e5e3696251e8f79940","kind":"tag","published_at":"2023-11-21T15:10:47.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.20.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.20.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.20.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.20.0-pre.0/manifests"},{"name":"react-router-dom-v5-compat@6.19.0","sha":"dcf0c2a85aac3a78059a287ea478ff12adcb6a2d","kind":"tag","published_at":"2023-11-16T14:42:04.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.19.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.19.0/manifests"},{"name":"@remix-run/router@1.12.0","sha":"dcf0c2a85aac3a78059a287ea478ff12adcb6a2d","kind":"tag","published_at":"2023-11-16T14:42:04.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.12.0","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.12.0/manifests"},{"name":"react-router-native@6.19.0","sha":"dcf0c2a85aac3a78059a287ea478ff12adcb6a2d","kind":"tag","published_at":"2023-11-16T14:42:04.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.19.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.19.0/manifests"},{"name":"react-router-dom@6.19.0","sha":"dcf0c2a85aac3a78059a287ea478ff12adcb6a2d","kind":"tag","published_at":"2023-11-16T14:42:04.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.19.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.19.0/manifests"},{"name":"react-router@6.19.0","sha":"dcf0c2a85aac3a78059a287ea478ff12adcb6a2d","kind":"tag","published_at":"2023-11-16T14:42:04.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.19.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.19.0/manifests"},{"name":"react-router-dom@6.19.0-pre.0","sha":"7b1bd10a1f0d21dd303ae7346bd555616ca2a2fa","kind":"tag","published_at":"2023-11-14T14:26:42.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.19.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.19.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.19.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.19.0-pre.0/manifests"},{"name":"react-router-native@6.19.0-pre.0","sha":"7b1bd10a1f0d21dd303ae7346bd555616ca2a2fa","kind":"tag","published_at":"2023-11-14T14:26:42.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.19.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.19.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.19.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.19.0-pre.0/manifests"},{"name":"react-router-dom-v5-compat@6.19.0-pre.0","sha":"7b1bd10a1f0d21dd303ae7346bd555616ca2a2fa","kind":"tag","published_at":"2023-11-14T14:26:42.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.19.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.19.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.19.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.19.0-pre.0/manifests"},{"name":"@remix-run/router@1.12.0-pre.0","sha":"7b1bd10a1f0d21dd303ae7346bd555616ca2a2fa","kind":"tag","published_at":"2023-11-14T14:26:42.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.12.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.12.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.12.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.12.0-pre.0/manifests"},{"name":"react-router@6.19.0-pre.0","sha":"7b1bd10a1f0d21dd303ae7346bd555616ca2a2fa","kind":"tag","published_at":"2023-11-14T14:26:42.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.19.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.19.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.19.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.19.0-pre.0/manifests"},{"name":"v0.0.0-experimental-7f486334","sha":"ed26e42b8c5f08c66dc4fe5f13a723592e45fb69","kind":"tag","published_at":"2023-11-08T18:18:40.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-7f486334","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-7f486334","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-7f486334","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-7f486334/manifests"},{"name":"v0.0.0-experimental-e192105b","sha":"c0ed0f703b6f8b2a4013323167c1a89e449c4fd5","kind":"tag","published_at":"2023-11-08T17:56:56.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-e192105b","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-e192105b","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-e192105b","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-e192105b/manifests"},{"name":"react-router-dom@6.18.0","sha":"667f9360759925adfc0e052b1c56e43447521f54","kind":"tag","published_at":"2023-10-31T14:24:18.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.18.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.18.0/manifests"},{"name":"@remix-run/router@1.11.0","sha":"667f9360759925adfc0e052b1c56e43447521f54","kind":"tag","published_at":"2023-10-31T14:24:18.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.11.0","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.11.0/manifests"},{"name":"react-router-native@6.18.0","sha":"667f9360759925adfc0e052b1c56e43447521f54","kind":"tag","published_at":"2023-10-31T14:24:18.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.18.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.18.0/manifests"},{"name":"react-router-dom-v5-compat@6.18.0","sha":"667f9360759925adfc0e052b1c56e43447521f54","kind":"tag","published_at":"2023-10-31T14:24:18.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.18.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.18.0/manifests"},{"name":"react-router@6.18.0","sha":"667f9360759925adfc0e052b1c56e43447521f54","kind":"tag","published_at":"2023-10-31T14:24:18.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.18.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.18.0/manifests"},{"name":"react-router-dom@6.18.0-pre.1","sha":"67af262448f66e08d794e2418699f7c1a7392a52","kind":"tag","published_at":"2023-10-30T20:45:22.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.18.0-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.18.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.18.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.18.0-pre.1/manifests"},{"name":"@remix-run/router@1.11.0-pre.1","sha":"67af262448f66e08d794e2418699f7c1a7392a52","kind":"tag","published_at":"2023-10-30T20:45:22.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.11.0-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.11.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.11.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.11.0-pre.1/manifests"},{"name":"react-router-native@6.18.0-pre.1","sha":"67af262448f66e08d794e2418699f7c1a7392a52","kind":"tag","published_at":"2023-10-30T20:45:22.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.18.0-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.18.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.18.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.18.0-pre.1/manifests"},{"name":"react-router-dom-v5-compat@6.18.0-pre.1","sha":"67af262448f66e08d794e2418699f7c1a7392a52","kind":"tag","published_at":"2023-10-30T20:45:22.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.18.0-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.18.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.18.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.18.0-pre.1/manifests"},{"name":"react-router@6.18.0-pre.1","sha":"67af262448f66e08d794e2418699f7c1a7392a52","kind":"tag","published_at":"2023-10-30T20:45:22.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.18.0-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.18.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.18.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.18.0-pre.1/manifests"},{"name":"react-router-dom@6.18.0-pre.0","sha":"cacc90b83cb2aa0f4b60f6ec5454f237633d9478","kind":"tag","published_at":"2023-10-26T19:57:38.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.18.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.18.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.18.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.18.0-pre.0/manifests"},{"name":"react-router@6.18.0-pre.0","sha":"cacc90b83cb2aa0f4b60f6ec5454f237633d9478","kind":"tag","published_at":"2023-10-26T19:57:38.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.18.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.18.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.18.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.18.0-pre.0/manifests"},{"name":"@remix-run/router@1.11.0-pre.0","sha":"cacc90b83cb2aa0f4b60f6ec5454f237633d9478","kind":"tag","published_at":"2023-10-26T19:57:38.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.11.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.11.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.11.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.11.0-pre.0/manifests"},{"name":"react-router-native@6.18.0-pre.0","sha":"cacc90b83cb2aa0f4b60f6ec5454f237633d9478","kind":"tag","published_at":"2023-10-26T19:57:38.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.18.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.18.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.18.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.18.0-pre.0/manifests"},{"name":"react-router-dom-v5-compat@6.18.0-pre.0","sha":"cacc90b83cb2aa0f4b60f6ec5454f237633d9478","kind":"tag","published_at":"2023-10-26T19:57:38.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.18.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.18.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.18.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.18.0-pre.0/manifests"},{"name":"v0.0.0-experimental-a077dc2d","sha":"60aeb61c11555eb96fcc445dd5b6014256a5150a","kind":"tag","published_at":"2023-10-26T18:47:04.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-a077dc2d","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-a077dc2d","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-a077dc2d","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-a077dc2d/manifests"},{"name":"v0.0.0-experimental-65d6b8c9","sha":"b3c01c7f808e0e979d6077115ba933d55b7b8d54","kind":"tag","published_at":"2023-10-20T19:46:29.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-65d6b8c9","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-65d6b8c9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-65d6b8c9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-65d6b8c9/manifests"},{"name":"v0.0.0-experimental-832a0ee6","sha":"5ff692ec630c7394570257e4753b77595061bdc3","kind":"tag","published_at":"2023-10-20T16:19:41.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-832a0ee6","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-832a0ee6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-832a0ee6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-832a0ee6/manifests"},{"name":"v0.0.0-experimental-e0f088aa","sha":"2a98688cb21ab136c8c1058403bcab7a4be0ca3e","kind":"tag","published_at":"2023-10-20T16:04:36.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-e0f088aa","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-e0f088aa","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-e0f088aa","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-e0f088aa/manifests"},{"name":"v0.0.0-experimental-1e8b7a59","sha":"e07626cd04b5bd16c4b2a0f6859905a3a060cf0d","kind":"tag","published_at":"2023-10-18T17:12:47.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-1e8b7a59","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-1e8b7a59","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-1e8b7a59","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-1e8b7a59/manifests"},{"name":"react-router-native@6.17.0","sha":"edd9ad4957321cfb260cee21ad98aab2becfe250","kind":"tag","published_at":"2023-10-16T15:50:08.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.17.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.17.0/manifests"},{"name":"@remix-run/router@1.10.0","sha":"edd9ad4957321cfb260cee21ad98aab2becfe250","kind":"tag","published_at":"2023-10-16T15:50:08.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.10.0","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.10.0/manifests"},{"name":"react-router-dom-v5-compat@6.17.0","sha":"edd9ad4957321cfb260cee21ad98aab2becfe250","kind":"tag","published_at":"2023-10-16T15:50:08.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.17.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.17.0/manifests"},{"name":"react-router-dom@6.17.0","sha":"edd9ad4957321cfb260cee21ad98aab2becfe250","kind":"tag","published_at":"2023-10-16T15:50:08.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.17.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.17.0/manifests"},{"name":"react-router@6.17.0","sha":"edd9ad4957321cfb260cee21ad98aab2becfe250","kind":"tag","published_at":"2023-10-16T15:50:08.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.17.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.17.0/manifests"},{"name":"react-router@6.17.0-pre.2","sha":"6cfbd0e571018bf1d8722c09d70e394d2602f5be","kind":"tag","published_at":"2023-10-13T19:52:19.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.17.0-pre.2","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.17.0-pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.17.0-pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.17.0-pre.2/manifests"},{"name":"react-router-native@6.17.0-pre.2","sha":"6cfbd0e571018bf1d8722c09d70e394d2602f5be","kind":"tag","published_at":"2023-10-13T19:52:19.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.17.0-pre.2","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.17.0-pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.17.0-pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.17.0-pre.2/manifests"},{"name":"react-router-dom-v5-compat@6.17.0-pre.2","sha":"6cfbd0e571018bf1d8722c09d70e394d2602f5be","kind":"tag","published_at":"2023-10-13T19:52:19.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.17.0-pre.2","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.17.0-pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.17.0-pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.17.0-pre.2/manifests"},{"name":"react-router-dom@6.17.0-pre.2","sha":"6cfbd0e571018bf1d8722c09d70e394d2602f5be","kind":"tag","published_at":"2023-10-13T19:52:19.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.17.0-pre.2","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.17.0-pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.17.0-pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.17.0-pre.2/manifests"},{"name":"react-router-dom@6.17.0-pre.1","sha":"b916689b4a211827cc324cf05994c334e25d380b","kind":"tag","published_at":"2023-10-12T21:21:06.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.17.0-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.17.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.17.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.17.0-pre.1/manifests"},{"name":"react-router-native@6.17.0-pre.1","sha":"b916689b4a211827cc324cf05994c334e25d380b","kind":"tag","published_at":"2023-10-12T21:21:06.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.17.0-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.17.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.17.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.17.0-pre.1/manifests"},{"name":"react-router-dom-v5-compat@6.17.0-pre.1","sha":"b916689b4a211827cc324cf05994c334e25d380b","kind":"tag","published_at":"2023-10-12T21:21:06.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.17.0-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.17.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.17.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.17.0-pre.1/manifests"},{"name":"react-router@6.17.0-pre.1","sha":"b916689b4a211827cc324cf05994c334e25d380b","kind":"tag","published_at":"2023-10-12T21:21:06.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.17.0-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.17.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.17.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.17.0-pre.1/manifests"},{"name":"react-router-dom@6.17.0-pre.0","sha":"b09c5d09198b1ee4a8bfbf8a2a8910fc8eed7d2c","kind":"tag","published_at":"2023-10-11T20:59:06.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.17.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.17.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.17.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.17.0-pre.0/manifests"},{"name":"@remix-run/router@1.10.0-pre.0","sha":"b09c5d09198b1ee4a8bfbf8a2a8910fc8eed7d2c","kind":"tag","published_at":"2023-10-11T20:59:06.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.10.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.10.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.10.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.10.0-pre.0/manifests"},{"name":"react-router-native@6.17.0-pre.0","sha":"b09c5d09198b1ee4a8bfbf8a2a8910fc8eed7d2c","kind":"tag","published_at":"2023-10-11T20:59:06.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.17.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.17.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.17.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.17.0-pre.0/manifests"},{"name":"react-router-dom-v5-compat@6.17.0-pre.0","sha":"b09c5d09198b1ee4a8bfbf8a2a8910fc8eed7d2c","kind":"tag","published_at":"2023-10-11T20:59:06.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.17.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.17.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.17.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.17.0-pre.0/manifests"},{"name":"react-router@6.17.0-pre.0","sha":"b09c5d09198b1ee4a8bfbf8a2a8910fc8eed7d2c","kind":"tag","published_at":"2023-10-11T20:59:06.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.17.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.17.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.17.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.17.0-pre.0/manifests"},{"name":"v0.0.0-experimental-4a8a492a","sha":"0d7fdb337dd859e3eb6ef34459741e3ddc65b890","kind":"tag","published_at":"2023-10-04T18:55:27.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-4a8a492a","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-4a8a492a","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-4a8a492a","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-4a8a492a/manifests"},{"name":"v0.0.0-experimental-15961e14","sha":"f5af5d2038a5c55ea1acbaa9c23b3f92e2780ffc","kind":"tag","published_at":"2023-09-28T17:08:58.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-15961e14","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-15961e14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-15961e14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-15961e14/manifests"},{"name":"react-router-dom@6.16.0","sha":"13fb25a51184f66192e023e2e18be5ff00f37827","kind":"tag","published_at":"2023-09-13T16:37:51.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.16.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.16.0/manifests"},{"name":"@remix-run/router@1.9.0","sha":"13fb25a51184f66192e023e2e18be5ff00f37827","kind":"tag","published_at":"2023-09-13T16:37:51.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.9.0","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.9.0/manifests"},{"name":"react-router-native@6.16.0","sha":"13fb25a51184f66192e023e2e18be5ff00f37827","kind":"tag","published_at":"2023-09-13T16:37:51.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.16.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.16.0/manifests"},{"name":"react-router-dom-v5-compat@6.16.0","sha":"13fb25a51184f66192e023e2e18be5ff00f37827","kind":"tag","published_at":"2023-09-13T16:37:51.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.16.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.16.0/manifests"},{"name":"react-router@6.16.0","sha":"13fb25a51184f66192e023e2e18be5ff00f37827","kind":"tag","published_at":"2023-09-13T16:37:51.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.16.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.16.0/manifests"},{"name":"react-router-dom@6.16.0-pre.2","sha":"6bd6fb9d07e6ef9636659beb6b2660cae2a67529","kind":"tag","published_at":"2023-09-06T17:21:56.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.16.0-pre.2","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.16.0-pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.16.0-pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.16.0-pre.2/manifests"},{"name":"@remix-run/router@1.9.0-pre.2","sha":"6bd6fb9d07e6ef9636659beb6b2660cae2a67529","kind":"tag","published_at":"2023-09-06T17:21:56.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.9.0-pre.2","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.9.0-pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.9.0-pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.9.0-pre.2/manifests"},{"name":"react-router-native@6.16.0-pre.2","sha":"6bd6fb9d07e6ef9636659beb6b2660cae2a67529","kind":"tag","published_at":"2023-09-06T17:21:56.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.16.0-pre.2","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.16.0-pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.16.0-pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.16.0-pre.2/manifests"},{"name":"react-router-dom-v5-compat@6.16.0-pre.2","sha":"6bd6fb9d07e6ef9636659beb6b2660cae2a67529","kind":"tag","published_at":"2023-09-06T17:21:56.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.16.0-pre.2","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.16.0-pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.16.0-pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.16.0-pre.2/manifests"},{"name":"react-router@6.16.0-pre.2","sha":"6bd6fb9d07e6ef9636659beb6b2660cae2a67529","kind":"tag","published_at":"2023-09-06T17:21:56.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.16.0-pre.2","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.16.0-pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.16.0-pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.16.0-pre.2/manifests"},{"name":"react-router-dom@6.16.0-pre.1","sha":"9b1d1843d27d3bc2c749b99740ff4743af64c88e","kind":"tag","published_at":"2023-09-05T20:02:06.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.16.0-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.16.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.16.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.16.0-pre.1/manifests"},{"name":"@remix-run/router@1.9.0-pre.1","sha":"9b1d1843d27d3bc2c749b99740ff4743af64c88e","kind":"tag","published_at":"2023-09-05T20:02:06.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.9.0-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.9.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.9.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.9.0-pre.1/manifests"},{"name":"react-router-native@6.16.0-pre.1","sha":"9b1d1843d27d3bc2c749b99740ff4743af64c88e","kind":"tag","published_at":"2023-09-05T20:02:06.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.16.0-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.16.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.16.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.16.0-pre.1/manifests"},{"name":"react-router-dom-v5-compat@6.16.0-pre.1","sha":"9b1d1843d27d3bc2c749b99740ff4743af64c88e","kind":"tag","published_at":"2023-09-05T20:02:06.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.16.0-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.16.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.16.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.16.0-pre.1/manifests"},{"name":"react-router@6.16.0-pre.1","sha":"9b1d1843d27d3bc2c749b99740ff4743af64c88e","kind":"tag","published_at":"2023-09-05T20:02:06.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.16.0-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.16.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.16.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.16.0-pre.1/manifests"},{"name":"react-router@6.16.0-pre.0","sha":"3069e526d24514e368640ee7ef7e4557b1b323e2","kind":"tag","published_at":"2023-08-28T20:29:58.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.16.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.16.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.16.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.16.0-pre.0/manifests"},{"name":"@remix-run/router@1.9.0-pre.0","sha":"3069e526d24514e368640ee7ef7e4557b1b323e2","kind":"tag","published_at":"2023-08-28T20:29:58.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.9.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.9.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.9.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.9.0-pre.0/manifests"},{"name":"react-router-native@6.16.0-pre.0","sha":"3069e526d24514e368640ee7ef7e4557b1b323e2","kind":"tag","published_at":"2023-08-28T20:29:58.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.16.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.16.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.16.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.16.0-pre.0/manifests"},{"name":"react-router-dom-v5-compat@6.16.0-pre.0","sha":"3069e526d24514e368640ee7ef7e4557b1b323e2","kind":"tag","published_at":"2023-08-28T20:29:58.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.16.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.16.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.16.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.16.0-pre.0/manifests"},{"name":"react-router-dom@6.16.0-pre.0","sha":"3069e526d24514e368640ee7ef7e4557b1b323e2","kind":"tag","published_at":"2023-08-28T20:29:58.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.16.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.16.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.16.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.16.0-pre.0/manifests"},{"name":"v0.0.0-experimental-7b1bbb00","sha":"3d60bd50f22a453beff3aa7a2034141a2dd75cc9","kind":"tag","published_at":"2023-08-23T20:47:16.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-7b1bbb00","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-7b1bbb00","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-7b1bbb00","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-7b1bbb00/manifests"},{"name":"v0.0.0-experimental-b8437806","sha":"04693da872ab7c8d6ab72b3a2d303c4640300c4f","kind":"tag","published_at":"2023-08-22T13:59:36.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-b8437806","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-b8437806","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-b8437806","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-b8437806/manifests"},{"name":"v0.0.0-experimental-4286521e","sha":"a63dbbc29ff51aed6bc3d0d26ceafd6c2db9fa77","kind":"tag","published_at":"2023-08-17T14:28:52.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-4286521e","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-4286521e","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-4286521e","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-4286521e/manifests"},{"name":"v0.0.0-experimental-ad6954b7","sha":"a4443fb312b376c8f043b3873a40a76e23076eeb","kind":"tag","published_at":"2023-08-10T18:07:37.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-ad6954b7","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-ad6954b7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-ad6954b7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-ad6954b7/manifests"},{"name":"react-router-native@6.15.0","sha":"e79cb77cb566788bfa61e6f7b2d4a64e80ea56f7","kind":"tag","published_at":"2023-08-10T14:52:18.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.15.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.15.0/manifests"},{"name":"react-router@6.15.0","sha":"e79cb77cb566788bfa61e6f7b2d4a64e80ea56f7","kind":"tag","published_at":"2023-08-10T14:52:18.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.15.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.15.0/manifests"},{"name":"react-router-dom@6.15.0","sha":"e79cb77cb566788bfa61e6f7b2d4a64e80ea56f7","kind":"tag","published_at":"2023-08-10T14:52:18.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.15.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.15.0/manifests"},{"name":"react-router-dom-v5-compat@6.15.0","sha":"e79cb77cb566788bfa61e6f7b2d4a64e80ea56f7","kind":"tag","published_at":"2023-08-10T14:52:18.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.15.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.15.0/manifests"},{"name":"@remix-run/router@1.8.0","sha":"e79cb77cb566788bfa61e6f7b2d4a64e80ea56f7","kind":"tag","published_at":"2023-08-10T14:52:18.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.8.0","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.8.0/manifests"},{"name":"react-router-native@6.15.0-pre.0","sha":"cd1e25a96eef89d880a3b78af2e1d534afdea427","kind":"tag","published_at":"2023-08-09T17:22:11.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.15.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.15.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.15.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.15.0-pre.0/manifests"},{"name":"react-router-dom-v5-compat@6.15.0-pre.0","sha":"cd1e25a96eef89d880a3b78af2e1d534afdea427","kind":"tag","published_at":"2023-08-09T17:22:11.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.15.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.15.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.15.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.15.0-pre.0/manifests"},{"name":"react-router-dom@6.15.0-pre.0","sha":"cd1e25a96eef89d880a3b78af2e1d534afdea427","kind":"tag","published_at":"2023-08-09T17:22:11.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.15.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.15.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.15.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.15.0-pre.0/manifests"},{"name":"react-router@6.15.0-pre.0","sha":"cd1e25a96eef89d880a3b78af2e1d534afdea427","kind":"tag","published_at":"2023-08-09T17:22:11.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.15.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.15.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.15.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.15.0-pre.0/manifests"},{"name":"@remix-run/router@1.8.0-pre.0","sha":"cd1e25a96eef89d880a3b78af2e1d534afdea427","kind":"tag","published_at":"2023-08-09T17:22:11.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.8.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.8.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.8.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.8.0-pre.0/manifests"},{"name":"v0.0.0-experimental-f728258d","sha":"40148623240652b3ebe83f9edab993fef1941efb","kind":"tag","published_at":"2023-07-18T21:36:24.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-f728258d","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-f728258d","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-f728258d","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-f728258d/manifests"},{"name":"react-router-native@6.14.2","sha":"1acea8b2759a68e939cd163c046e02717a24f540","kind":"tag","published_at":"2023-07-17T20:54:22.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.14.2","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.14.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.14.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.14.2/manifests"},{"name":"@remix-run/router@1.7.2","sha":"1acea8b2759a68e939cd163c046e02717a24f540","kind":"tag","published_at":"2023-07-17T20:54:22.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.7.2","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.7.2/manifests"},{"name":"react-router-dom@6.14.2","sha":"1acea8b2759a68e939cd163c046e02717a24f540","kind":"tag","published_at":"2023-07-17T20:54:22.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.14.2","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.14.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.14.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.14.2/manifests"},{"name":"react-router-dom-v5-compat@6.14.2","sha":"1acea8b2759a68e939cd163c046e02717a24f540","kind":"tag","published_at":"2023-07-17T20:54:22.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.14.2","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.14.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.14.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.14.2/manifests"},{"name":"react-router@6.14.2","sha":"1acea8b2759a68e939cd163c046e02717a24f540","kind":"tag","published_at":"2023-07-17T20:54:22.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.14.2","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.14.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.14.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.14.2/manifests"},{"name":"@remix-run/router@1.7.2-pre.1","sha":"a9d12638c8e8e24be04a98d13b98680edf6681e2","kind":"tag","published_at":"2023-07-17T16:30:05.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.7.2-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.7.2-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.7.2-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.7.2-pre.1/manifests"},{"name":"react-router@6.14.2-pre.1","sha":"a9d12638c8e8e24be04a98d13b98680edf6681e2","kind":"tag","published_at":"2023-07-17T16:30:05.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.14.2-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.14.2-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.14.2-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.14.2-pre.1/manifests"},{"name":"react-router-native@6.14.2-pre.1","sha":"a9d12638c8e8e24be04a98d13b98680edf6681e2","kind":"tag","published_at":"2023-07-17T16:30:05.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.14.2-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.14.2-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.14.2-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.14.2-pre.1/manifests"},{"name":"react-router-dom-v5-compat@6.14.2-pre.1","sha":"a9d12638c8e8e24be04a98d13b98680edf6681e2","kind":"tag","published_at":"2023-07-17T16:30:05.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.14.2-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.14.2-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.14.2-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.14.2-pre.1/manifests"},{"name":"react-router-dom@6.14.2-pre.1","sha":"a9d12638c8e8e24be04a98d13b98680edf6681e2","kind":"tag","published_at":"2023-07-17T16:30:05.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.14.2-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.14.2-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.14.2-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.14.2-pre.1/manifests"},{"name":"react-router-dom@6.14.2-pre.0","sha":"3cda182074fa5ec21f97fac293ff6e809ec0796f","kind":"tag","published_at":"2023-07-11T20:54:14.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.14.2-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.14.2-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.14.2-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.14.2-pre.0/manifests"},{"name":"@remix-run/router@1.7.2-pre.0","sha":"3cda182074fa5ec21f97fac293ff6e809ec0796f","kind":"tag","published_at":"2023-07-11T20:54:14.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.7.2-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.7.2-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.7.2-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.7.2-pre.0/manifests"},{"name":"react-router-native@6.14.2-pre.0","sha":"3cda182074fa5ec21f97fac293ff6e809ec0796f","kind":"tag","published_at":"2023-07-11T20:54:14.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.14.2-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.14.2-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.14.2-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.14.2-pre.0/manifests"},{"name":"react-router-dom-v5-compat@6.14.2-pre.0","sha":"3cda182074fa5ec21f97fac293ff6e809ec0796f","kind":"tag","published_at":"2023-07-11T20:54:14.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.14.2-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.14.2-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.14.2-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.14.2-pre.0/manifests"},{"name":"react-router@6.14.2-pre.0","sha":"3cda182074fa5ec21f97fac293ff6e809ec0796f","kind":"tag","published_at":"2023-07-11T20:54:14.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.14.2-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.14.2-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.14.2-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.14.2-pre.0/manifests"},{"name":"react-router@6.14.1","sha":"8be5e51772b2953b67bec739387f8192c57949f5","kind":"tag","published_at":"2023-06-30T19:13:35.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.14.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.14.1/manifests"},{"name":"@remix-run/router@1.7.1","sha":"8be5e51772b2953b67bec739387f8192c57949f5","kind":"tag","published_at":"2023-06-30T19:13:35.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.7.1","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.7.1/manifests"},{"name":"react-router-native@6.14.1","sha":"8be5e51772b2953b67bec739387f8192c57949f5","kind":"tag","published_at":"2023-06-30T19:13:35.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.14.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.14.1/manifests"},{"name":"react-router-dom-v5-compat@6.14.1","sha":"8be5e51772b2953b67bec739387f8192c57949f5","kind":"tag","published_at":"2023-06-30T19:13:35.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.14.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.14.1/manifests"},{"name":"react-router-dom@6.14.1","sha":"8be5e51772b2953b67bec739387f8192c57949f5","kind":"tag","published_at":"2023-06-30T19:13:35.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.14.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.14.1/manifests"},{"name":"react-router-dom@6.14.1-pre.1","sha":"1f06a02acfc45971ce7b9b69025d399fe0a4ae56","kind":"tag","published_at":"2023-06-30T17:47:44.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.14.1-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.14.1-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.14.1-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.14.1-pre.1/manifests"},{"name":"react-router-dom-v5-compat@6.14.1-pre.1","sha":"1f06a02acfc45971ce7b9b69025d399fe0a4ae56","kind":"tag","published_at":"2023-06-30T17:47:44.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.14.1-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.14.1-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.14.1-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.14.1-pre.1/manifests"},{"name":"@remix-run/router@1.7.1-pre.0","sha":"1f06a02acfc45971ce7b9b69025d399fe0a4ae56","kind":"tag","published_at":"2023-06-30T17:47:44.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.7.1-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.7.1-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.7.1-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.7.1-pre.0/manifests"},{"name":"react-router@6.14.1-pre.1","sha":"1f06a02acfc45971ce7b9b69025d399fe0a4ae56","kind":"tag","published_at":"2023-06-30T17:47:44.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.14.1-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.14.1-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.14.1-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.14.1-pre.1/manifests"},{"name":"react-router-native@6.14.1-pre.1","sha":"1f06a02acfc45971ce7b9b69025d399fe0a4ae56","kind":"tag","published_at":"2023-06-30T17:47:44.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.14.1-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.14.1-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.14.1-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.14.1-pre.1/manifests"},{"name":"react-router-dom@6.14.1-pre.0","sha":"775bff945076522bf11343dc1156e4dedc8ee5f1","kind":"tag","published_at":"2023-06-29T21:43:37.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.14.1-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.14.1-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.14.1-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.14.1-pre.0/manifests"},{"name":"react-router-native@6.14.1-pre.0","sha":"775bff945076522bf11343dc1156e4dedc8ee5f1","kind":"tag","published_at":"2023-06-29T21:43:37.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.14.1-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.14.1-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.14.1-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.14.1-pre.0/manifests"},{"name":"react-router-dom-v5-compat@6.14.1-pre.0","sha":"775bff945076522bf11343dc1156e4dedc8ee5f1","kind":"tag","published_at":"2023-06-29T21:43:37.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.14.1-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.14.1-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.14.1-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.14.1-pre.0/manifests"},{"name":"react-router@6.14.1-pre.0","sha":"775bff945076522bf11343dc1156e4dedc8ee5f1","kind":"tag","published_at":"2023-06-29T21:43:37.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.14.1-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.14.1-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.14.1-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.14.1-pre.0/manifests"},{"name":"react-router-dom@6.14.0","sha":"09b6cbeabb02ffaccc3d5a6ca751b9f5221b0d5b","kind":"tag","published_at":"2023-06-23T19:57:32.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.14.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.14.0/manifests"},{"name":"@remix-run/router@1.7.0","sha":"09b6cbeabb02ffaccc3d5a6ca751b9f5221b0d5b","kind":"tag","published_at":"2023-06-23T19:57:32.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.7.0","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.7.0/manifests"},{"name":"react-router-native@6.14.0","sha":"09b6cbeabb02ffaccc3d5a6ca751b9f5221b0d5b","kind":"tag","published_at":"2023-06-23T19:57:32.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.14.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.14.0/manifests"},{"name":"react-router-dom-v5-compat@6.14.0","sha":"09b6cbeabb02ffaccc3d5a6ca751b9f5221b0d5b","kind":"tag","published_at":"2023-06-23T19:57:32.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.14.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.14.0/manifests"},{"name":"react-router@6.14.0","sha":"09b6cbeabb02ffaccc3d5a6ca751b9f5221b0d5b","kind":"tag","published_at":"2023-06-23T19:57:32.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.14.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.14.0/manifests"},{"name":"react-router-native@6.14.0-pre.1","sha":"6cbd0b148e9655f0a471c9f2445f49f343c52d21","kind":"tag","published_at":"2023-06-21T18:06:56.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.14.0-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.14.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.14.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.14.0-pre.1/manifests"},{"name":"react-router-dom-v5-compat@6.14.0-pre.1","sha":"6cbd0b148e9655f0a471c9f2445f49f343c52d21","kind":"tag","published_at":"2023-06-21T18:06:56.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.14.0-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.14.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.14.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.14.0-pre.1/manifests"},{"name":"react-router-dom@6.14.0-pre.1","sha":"6cbd0b148e9655f0a471c9f2445f49f343c52d21","kind":"tag","published_at":"2023-06-21T18:06:56.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.14.0-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.14.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.14.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.14.0-pre.1/manifests"},{"name":"react-router@6.14.0-pre.1","sha":"6cbd0b148e9655f0a471c9f2445f49f343c52d21","kind":"tag","published_at":"2023-06-21T18:06:56.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.14.0-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.14.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.14.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.14.0-pre.1/manifests"},{"name":"react-router@6.14.0-pre.0","sha":"8b95f2b861feb5999b509d22318cd2384ab84dac","kind":"tag","published_at":"2023-06-21T16:09:17.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.14.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.14.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.14.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.14.0-pre.0/manifests"},{"name":"react-router-dom-v5-compat@6.14.0-pre.0","sha":"8b95f2b861feb5999b509d22318cd2384ab84dac","kind":"tag","published_at":"2023-06-21T16:09:17.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.14.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.14.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.14.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.14.0-pre.0/manifests"},{"name":"react-router-native@6.14.0-pre.0","sha":"8b95f2b861feb5999b509d22318cd2384ab84dac","kind":"tag","published_at":"2023-06-21T16:09:17.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.14.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.14.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.14.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.14.0-pre.0/manifests"},{"name":"react-router-dom@6.14.0-pre.0","sha":"8b95f2b861feb5999b509d22318cd2384ab84dac","kind":"tag","published_at":"2023-06-21T16:09:17.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.14.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.14.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.14.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.14.0-pre.0/manifests"},{"name":"@remix-run/router@1.7.0-pre.0","sha":"8b95f2b861feb5999b509d22318cd2384ab84dac","kind":"tag","published_at":"2023-06-21T16:09:17.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.7.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.7.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.7.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.7.0-pre.0/manifests"},{"name":"react-router@6.13.0","sha":"ed17fcd344d33e5d2bca6ec053975a761f5990ce","kind":"tag","published_at":"2023-06-14T15:58:11.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.13.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.13.0/manifests"},{"name":"react-router-native@6.13.0","sha":"ed17fcd344d33e5d2bca6ec053975a761f5990ce","kind":"tag","published_at":"2023-06-14T15:58:11.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.13.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.13.0/manifests"},{"name":"react-router-dom-v5-compat@6.13.0","sha":"ed17fcd344d33e5d2bca6ec053975a761f5990ce","kind":"tag","published_at":"2023-06-14T15:58:11.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.13.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.13.0/manifests"},{"name":"react-router-dom@6.13.0","sha":"ed17fcd344d33e5d2bca6ec053975a761f5990ce","kind":"tag","published_at":"2023-06-14T15:58:11.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.13.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.13.0/manifests"},{"name":"react-router-native@6.13.0-pre.1","sha":"a0b53e36fb9f9c408cb36a3d69959d4703cda994","kind":"tag","published_at":"2023-06-13T18:42:46.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.13.0-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.13.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.13.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.13.0-pre.1/manifests"},{"name":"react-router-dom@6.13.0-pre.1","sha":"a0b53e36fb9f9c408cb36a3d69959d4703cda994","kind":"tag","published_at":"2023-06-13T18:42:45.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.13.0-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.13.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.13.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.13.0-pre.1/manifests"},{"name":"react-router-dom-v5-compat@6.13.0-pre.1","sha":"a0b53e36fb9f9c408cb36a3d69959d4703cda994","kind":"tag","published_at":"2023-06-13T18:42:45.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.13.0-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.13.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.13.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.13.0-pre.1/manifests"},{"name":"react-router@6.13.0-pre.1","sha":"a0b53e36fb9f9c408cb36a3d69959d4703cda994","kind":"tag","published_at":"2023-06-13T18:42:45.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.13.0-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.13.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.13.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.13.0-pre.1/manifests"},{"name":"react-router-dom@6.12.2-pre.0","sha":"31bdd23c3f2fe1bdd4154187764ec5e14a3c3045","kind":"tag","published_at":"2023-06-12T16:13:12.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.12.2-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.12.2-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.12.2-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.12.2-pre.0/manifests"},{"name":"react-router-native@6.12.2-pre.0","sha":"31bdd23c3f2fe1bdd4154187764ec5e14a3c3045","kind":"tag","published_at":"2023-06-12T16:13:12.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.12.2-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.12.2-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.12.2-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.12.2-pre.0/manifests"},{"name":"react-router-dom-v5-compat@6.12.2-pre.0","sha":"31bdd23c3f2fe1bdd4154187764ec5e14a3c3045","kind":"tag","published_at":"2023-06-12T16:13:12.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.12.2-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.12.2-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.12.2-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.12.2-pre.0/manifests"},{"name":"react-router@6.12.2-pre.0","sha":"31bdd23c3f2fe1bdd4154187764ec5e14a3c3045","kind":"tag","published_at":"2023-06-12T16:13:12.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.12.2-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.12.2-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.12.2-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.12.2-pre.0/manifests"},{"name":"react-router-dom-v5-compat@6.12.1","sha":"77d718245e22cf648a2b08350fb2e587a6263ef4","kind":"tag","published_at":"2023-06-08T16:48:25.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.12.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.12.1/manifests"},{"name":"react-router-native@6.12.1","sha":"77d718245e22cf648a2b08350fb2e587a6263ef4","kind":"tag","published_at":"2023-06-08T16:48:25.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.12.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.12.1/manifests"},{"name":"react-router-dom@6.12.1","sha":"77d718245e22cf648a2b08350fb2e587a6263ef4","kind":"tag","published_at":"2023-06-08T16:48:25.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.12.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.12.1/manifests"},{"name":"react-router@6.12.1","sha":"77d718245e22cf648a2b08350fb2e587a6263ef4","kind":"tag","published_at":"2023-06-08T16:48:25.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.12.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.12.1/manifests"},{"name":"react-router-native@6.12.1-pre.0","sha":"e8d4301dfe207b7305272044a9232b10fd815eb5","kind":"tag","published_at":"2023-06-08T13:09:00.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.12.1-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.12.1-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.12.1-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.12.1-pre.0/manifests"},{"name":"react-router-dom@6.12.1-pre.0","sha":"e8d4301dfe207b7305272044a9232b10fd815eb5","kind":"tag","published_at":"2023-06-08T13:09:00.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.12.1-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.12.1-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.12.1-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.12.1-pre.0/manifests"},{"name":"react-router-dom-v5-compat@6.12.1-pre.0","sha":"e8d4301dfe207b7305272044a9232b10fd815eb5","kind":"tag","published_at":"2023-06-08T13:09:00.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.12.1-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.12.1-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.12.1-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.12.1-pre.0/manifests"},{"name":"react-router@6.12.1-pre.0","sha":"e8d4301dfe207b7305272044a9232b10fd815eb5","kind":"tag","published_at":"2023-06-08T13:09:00.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.12.1-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.12.1-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.12.1-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.12.1-pre.0/manifests"},{"name":"v0.0.0-experimental-5f08b33f","sha":"c83b1436ad930ab355d0c19043f514c6e31ceb39","kind":"tag","published_at":"2023-06-07T15:45:20.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-5f08b33f","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-5f08b33f","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-5f08b33f","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-5f08b33f/manifests"},{"name":"react-router-dom@6.12.0","sha":"6c0bbb14ed638a9adcae11376b084db450b69c84","kind":"tag","published_at":"2023-06-06T18:26:28.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.12.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.12.0/manifests"},{"name":"@remix-run/router@1.6.3","sha":"6c0bbb14ed638a9adcae11376b084db450b69c84","kind":"tag","published_at":"2023-06-06T18:26:28.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.6.3","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.6.3/manifests"},{"name":"react-router-native@6.12.0","sha":"6c0bbb14ed638a9adcae11376b084db450b69c84","kind":"tag","published_at":"2023-06-06T18:26:28.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.12.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.12.0/manifests"},{"name":"react-router-dom-v5-compat@6.12.0","sha":"6c0bbb14ed638a9adcae11376b084db450b69c84","kind":"tag","published_at":"2023-06-06T18:26:28.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.12.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.12.0/manifests"},{"name":"react-router@6.12.0","sha":"6c0bbb14ed638a9adcae11376b084db450b69c84","kind":"tag","published_at":"2023-06-06T18:26:28.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.12.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.12.0/manifests"},{"name":"react-router-dom@6.12.0-pre.1","sha":"4cf2543b503d2f22c345a8595b8558be56ee3716","kind":"tag","published_at":"2023-06-01T23:03:10.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.12.0-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.12.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.12.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.12.0-pre.1/manifests"},{"name":"react-router-native@6.12.0-pre.1","sha":"4cf2543b503d2f22c345a8595b8558be56ee3716","kind":"tag","published_at":"2023-06-01T23:03:10.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.12.0-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.12.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.12.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.12.0-pre.1/manifests"},{"name":"react-router-dom-v5-compat@6.12.0-pre.1","sha":"4cf2543b503d2f22c345a8595b8558be56ee3716","kind":"tag","published_at":"2023-06-01T23:03:10.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.12.0-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.12.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.12.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.12.0-pre.1/manifests"},{"name":"react-router@6.12.0-pre.1","sha":"4cf2543b503d2f22c345a8595b8558be56ee3716","kind":"tag","published_at":"2023-06-01T23:03:10.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.12.0-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.12.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.12.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.12.0-pre.1/manifests"},{"name":"react-router-dom@6.12.0-pre.0","sha":"981dda76697a8fe01491b1e10fffe270b852defc","kind":"tag","published_at":"2023-06-01T20:29:29.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.12.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.12.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.12.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.12.0-pre.0/manifests"},{"name":"react-router-dom-v5-compat@6.12.0-pre.0","sha":"981dda76697a8fe01491b1e10fffe270b852defc","kind":"tag","published_at":"2023-06-01T20:29:29.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.12.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.12.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.12.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.12.0-pre.0/manifests"},{"name":"@remix-run/router@1.6.3-pre.0","sha":"981dda76697a8fe01491b1e10fffe270b852defc","kind":"tag","published_at":"2023-06-01T20:29:29.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.6.3-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.6.3-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.6.3-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.6.3-pre.0/manifests"},{"name":"react-router@6.12.0-pre.0","sha":"981dda76697a8fe01491b1e10fffe270b852defc","kind":"tag","published_at":"2023-06-01T20:29:29.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.12.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.12.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.12.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.12.0-pre.0/manifests"},{"name":"react-router-native@6.12.0-pre.0","sha":"981dda76697a8fe01491b1e10fffe270b852defc","kind":"tag","published_at":"2023-06-01T20:29:29.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.12.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.12.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.12.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.12.0-pre.0/manifests"},{"name":"react-router-dom@6.11.2","sha":"0815c96c14015821af220e8d9eb23dba5a0fc36d","kind":"tag","published_at":"2023-05-17T15:31:53.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.11.2","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.11.2/manifests"},{"name":"@remix-run/router@1.6.2","sha":"0815c96c14015821af220e8d9eb23dba5a0fc36d","kind":"tag","published_at":"2023-05-17T15:31:53.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.6.2","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.6.2/manifests"},{"name":"react-router-native@6.11.2","sha":"0815c96c14015821af220e8d9eb23dba5a0fc36d","kind":"tag","published_at":"2023-05-17T15:31:53.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.11.2","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.11.2/manifests"},{"name":"react-router-dom-v5-compat@6.11.2","sha":"0815c96c14015821af220e8d9eb23dba5a0fc36d","kind":"tag","published_at":"2023-05-17T15:31:53.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.11.2","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.11.2/manifests"},{"name":"react-router@6.11.2","sha":"0815c96c14015821af220e8d9eb23dba5a0fc36d","kind":"tag","published_at":"2023-05-17T15:31:53.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.11.2","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.11.2/manifests"},{"name":"v0.0.0-experimental-dc8656c8","sha":"fc13312cae75621b61614381e1588ebeb1f690c1","kind":"tag","published_at":"2023-05-16T20:42:51.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-dc8656c8","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-dc8656c8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-dc8656c8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-dc8656c8/manifests"},{"name":"react-router-native@6.11.2-pre.0","sha":"f1e4db4cf26d9ec791ff3b4de35f623595dc426e","kind":"tag","published_at":"2023-05-16T14:00:25.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.11.2-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.11.2-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.11.2-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.11.2-pre.0/manifests"},{"name":"@remix-run/router@1.6.2-pre.0","sha":"f1e4db4cf26d9ec791ff3b4de35f623595dc426e","kind":"tag","published_at":"2023-05-16T14:00:25.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.6.2-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.6.2-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.6.2-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.6.2-pre.0/manifests"},{"name":"react-router-dom-v5-compat@6.11.2-pre.0","sha":"f1e4db4cf26d9ec791ff3b4de35f623595dc426e","kind":"tag","published_at":"2023-05-16T14:00:25.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.11.2-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.11.2-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.11.2-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.11.2-pre.0/manifests"},{"name":"react-router-dom@6.11.2-pre.0","sha":"f1e4db4cf26d9ec791ff3b4de35f623595dc426e","kind":"tag","published_at":"2023-05-16T14:00:25.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.11.2-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.11.2-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.11.2-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.11.2-pre.0/manifests"},{"name":"react-router@6.11.2-pre.0","sha":"f1e4db4cf26d9ec791ff3b4de35f623595dc426e","kind":"tag","published_at":"2023-05-16T14:00:25.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.11.2-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.11.2-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.11.2-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.11.2-pre.0/manifests"},{"name":"react-router-dom-v5-compat@6.11.1","sha":"db696c112bec86cc20164eb7f9589c09760da983","kind":"tag","published_at":"2023-05-03T20:26:42.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.11.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.11.1/manifests"},{"name":"@remix-run/router@1.6.1","sha":"db696c112bec86cc20164eb7f9589c09760da983","kind":"tag","published_at":"2023-05-03T20:26:42.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.6.1","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.6.1/manifests"},{"name":"react-router-native@6.11.1","sha":"db696c112bec86cc20164eb7f9589c09760da983","kind":"tag","published_at":"2023-05-03T20:26:42.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.11.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.11.1/manifests"},{"name":"react-router-dom@6.11.1","sha":"db696c112bec86cc20164eb7f9589c09760da983","kind":"tag","published_at":"2023-05-03T20:26:42.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.11.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.11.1/manifests"},{"name":"react-router@6.11.1","sha":"db696c112bec86cc20164eb7f9589c09760da983","kind":"tag","published_at":"2023-05-03T20:26:42.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.11.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.11.1/manifests"},{"name":"@remix-run/router@1.6.1-pre.0","sha":"b725c3b4cbf41552be30b70618f19d4946c77f6f","kind":"tag","published_at":"2023-05-02T20:56:21.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.6.1-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.6.1-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.6.1-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.6.1-pre.0/manifests"},{"name":"react-router-native@6.11.1-pre.0","sha":"b725c3b4cbf41552be30b70618f19d4946c77f6f","kind":"tag","published_at":"2023-05-02T20:56:21.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.11.1-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.11.1-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.11.1-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.11.1-pre.0/manifests"},{"name":"react-router-dom-v5-compat@6.11.1-pre.0","sha":"b725c3b4cbf41552be30b70618f19d4946c77f6f","kind":"tag","published_at":"2023-05-02T20:56:21.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.11.1-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.11.1-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.11.1-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.11.1-pre.0/manifests"},{"name":"react-router-dom@6.11.1-pre.0","sha":"b725c3b4cbf41552be30b70618f19d4946c77f6f","kind":"tag","published_at":"2023-05-02T20:56:21.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.11.1-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.11.1-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.11.1-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.11.1-pre.0/manifests"},{"name":"react-router@6.11.1-pre.0","sha":"b725c3b4cbf41552be30b70618f19d4946c77f6f","kind":"tag","published_at":"2023-05-02T20:56:21.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.11.1-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.11.1-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.11.1-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.11.1-pre.0/manifests"},{"name":"react-router-dom-v5-compat@6.11.0","sha":"7ff51c0357849f1e3ecbbc2d9c2e4b62f61c602f","kind":"tag","published_at":"2023-04-28T17:07:04.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.11.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.11.0/manifests"},{"name":"@remix-run/router@1.6.0","sha":"7ff51c0357849f1e3ecbbc2d9c2e4b62f61c602f","kind":"tag","published_at":"2023-04-28T17:07:04.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.6.0","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.6.0/manifests"},{"name":"react-router-native@6.11.0","sha":"7ff51c0357849f1e3ecbbc2d9c2e4b62f61c602f","kind":"tag","published_at":"2023-04-28T17:07:04.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.11.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.11.0/manifests"},{"name":"react-router-dom@6.11.0","sha":"7ff51c0357849f1e3ecbbc2d9c2e4b62f61c602f","kind":"tag","published_at":"2023-04-28T17:07:04.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.11.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.11.0/manifests"},{"name":"react-router@6.11.0","sha":"7ff51c0357849f1e3ecbbc2d9c2e4b62f61c602f","kind":"tag","published_at":"2023-04-28T17:07:04.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.11.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.11.0/manifests"},{"name":"react-router-dom@6.11.0-pre.2","sha":"5ec9f8e299c0b5def55d40172d418507c442b6b2","kind":"tag","published_at":"2023-04-27T20:01:33.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.11.0-pre.2","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.11.0-pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.11.0-pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.11.0-pre.2/manifests"},{"name":"react-router-dom-v5-compat@6.11.0-pre.2","sha":"5ec9f8e299c0b5def55d40172d418507c442b6b2","kind":"tag","published_at":"2023-04-27T20:01:33.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.11.0-pre.2","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.11.0-pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.11.0-pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.11.0-pre.2/manifests"},{"name":"react-router@6.11.0-pre.2","sha":"5ec9f8e299c0b5def55d40172d418507c442b6b2","kind":"tag","published_at":"2023-04-27T20:01:33.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.11.0-pre.2","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.11.0-pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.11.0-pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.11.0-pre.2/manifests"},{"name":"react-router-native@6.11.0-pre.2","sha":"5ec9f8e299c0b5def55d40172d418507c442b6b2","kind":"tag","published_at":"2023-04-27T20:01:33.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.11.0-pre.2","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.11.0-pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.11.0-pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.11.0-pre.2/manifests"},{"name":"react-router@6.11.0-pre.1","sha":"82ca7c0b7be836ec8638475682ca40b71d1ab972","kind":"tag","published_at":"2023-04-26T17:46:53.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.11.0-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.11.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.11.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.11.0-pre.1/manifests"},{"name":"react-router-dom@6.11.0-pre.1","sha":"82ca7c0b7be836ec8638475682ca40b71d1ab972","kind":"tag","published_at":"2023-04-26T17:46:53.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.11.0-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.11.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.11.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.11.0-pre.1/manifests"},{"name":"react-router-dom-v5-compat@6.11.0-pre.1","sha":"82ca7c0b7be836ec8638475682ca40b71d1ab972","kind":"tag","published_at":"2023-04-26T17:46:53.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.11.0-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.11.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.11.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.11.0-pre.1/manifests"},{"name":"react-router-native@6.11.0-pre.1","sha":"82ca7c0b7be836ec8638475682ca40b71d1ab972","kind":"tag","published_at":"2023-04-26T17:46:53.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.11.0-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.11.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.11.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.11.0-pre.1/manifests"},{"name":"react-router-native@6.11.0-pre.0","sha":"bf8ee9d7c04132555b241ec13de9e13cdfdb604a","kind":"tag","published_at":"2023-04-26T16:47:37.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.11.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.11.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.11.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.11.0-pre.0/manifests"},{"name":"@remix-run/router@1.6.0-pre.0","sha":"bf8ee9d7c04132555b241ec13de9e13cdfdb604a","kind":"tag","published_at":"2023-04-26T16:47:37.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.6.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.6.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.6.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.6.0-pre.0/manifests"},{"name":"react-router-dom-v5-compat@6.11.0-pre.0","sha":"bf8ee9d7c04132555b241ec13de9e13cdfdb604a","kind":"tag","published_at":"2023-04-26T16:47:37.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.11.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.11.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.11.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.11.0-pre.0/manifests"},{"name":"react-router-dom@6.11.0-pre.0","sha":"bf8ee9d7c04132555b241ec13de9e13cdfdb604a","kind":"tag","published_at":"2023-04-26T16:47:37.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.11.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.11.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.11.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.11.0-pre.0/manifests"},{"name":"react-router@6.11.0-pre.0","sha":"bf8ee9d7c04132555b241ec13de9e13cdfdb604a","kind":"tag","published_at":"2023-04-26T16:47:37.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.11.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.11.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.11.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.11.0-pre.0/manifests"},{"name":"v0.0.0-experimental-f92aa2e1","sha":"9f1f35713ef14c29b8716bc4b85fc04641974705","kind":"tag","published_at":"2023-04-26T16:20:13.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-f92aa2e1","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-f92aa2e1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-f92aa2e1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-f92aa2e1/manifests"},{"name":"v0.0.0-experimental-af76d50e","sha":"d5dff6ed4b4b04ad60d41c378db8dc1e0a854551","kind":"tag","published_at":"2023-04-25T17:59:19.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-af76d50e","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-af76d50e","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-af76d50e","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-af76d50e/manifests"},{"name":"v0.0.0-experimental-7110596b","sha":"e33bd3b934db8f42375de4c9356367b7920a9eb7","kind":"tag","published_at":"2023-04-24T20:32:08.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-7110596b","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-7110596b","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-7110596b","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-7110596b/manifests"},{"name":"react-router-native@6.10.0","sha":"a3927fe5f718f7c105aab4ad4faa9108ee62efcc","kind":"tag","published_at":"2023-03-29T20:04:52.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.10.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.10.0/manifests"},{"name":"@remix-run/router@1.5.0","sha":"a3927fe5f718f7c105aab4ad4faa9108ee62efcc","kind":"tag","published_at":"2023-03-29T20:04:52.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.5.0","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.5.0/manifests"},{"name":"react-router-dom-v5-compat@6.10.0","sha":"a3927fe5f718f7c105aab4ad4faa9108ee62efcc","kind":"tag","published_at":"2023-03-29T20:04:52.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.10.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.10.0/manifests"},{"name":"react-router-dom@6.10.0","sha":"a3927fe5f718f7c105aab4ad4faa9108ee62efcc","kind":"tag","published_at":"2023-03-29T20:04:52.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.10.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.10.0/manifests"},{"name":"react-router@6.10.0","sha":"a3927fe5f718f7c105aab4ad4faa9108ee62efcc","kind":"tag","published_at":"2023-03-29T20:04:52.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.10.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.10.0/manifests"},{"name":"v0.0.0-experimental-0db28b07","sha":"e5424054a984cd6c1cb72952c7b0a1d85b10135b","kind":"tag","published_at":"2023-03-24T15:33:44.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-0db28b07","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-0db28b07","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-0db28b07","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-0db28b07/manifests"},{"name":"@remix-run/router@1.5.0-pre.2","sha":"8f7939c9b66f261df0e70731bdf3dba30cfcff13","kind":"tag","published_at":"2023-03-24T15:30:38.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.5.0-pre.2","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.5.0-pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.5.0-pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.5.0-pre.2/manifests"},{"name":"react-router-native@6.10.0-pre.2","sha":"8f7939c9b66f261df0e70731bdf3dba30cfcff13","kind":"tag","published_at":"2023-03-24T15:30:38.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.10.0-pre.2","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.10.0-pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.10.0-pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.10.0-pre.2/manifests"},{"name":"react-router-dom-v5-compat@6.10.0-pre.2","sha":"8f7939c9b66f261df0e70731bdf3dba30cfcff13","kind":"tag","published_at":"2023-03-24T15:30:38.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.10.0-pre.2","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.10.0-pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.10.0-pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.10.0-pre.2/manifests"},{"name":"react-router-dom@6.10.0-pre.2","sha":"8f7939c9b66f261df0e70731bdf3dba30cfcff13","kind":"tag","published_at":"2023-03-24T15:30:38.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.10.0-pre.2","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.10.0-pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.10.0-pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.10.0-pre.2/manifests"},{"name":"react-router@6.10.0-pre.2","sha":"8f7939c9b66f261df0e70731bdf3dba30cfcff13","kind":"tag","published_at":"2023-03-24T15:30:38.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.10.0-pre.2","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.10.0-pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.10.0-pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.10.0-pre.2/manifests"},{"name":"@remix-run/router@1.5.0-pre.1","sha":"7799f6c7ace0e25d3f2b64babb1c8895416d4717","kind":"tag","published_at":"2023-03-22T15:50:15.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.5.0-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.5.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.5.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.5.0-pre.1/manifests"},{"name":"react-router-native@6.10.0-pre.1","sha":"7799f6c7ace0e25d3f2b64babb1c8895416d4717","kind":"tag","published_at":"2023-03-22T15:50:15.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.10.0-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.10.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.10.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.10.0-pre.1/manifests"},{"name":"react-router-dom-v5-compat@6.10.0-pre.1","sha":"7799f6c7ace0e25d3f2b64babb1c8895416d4717","kind":"tag","published_at":"2023-03-22T15:50:15.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.10.0-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.10.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.10.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.10.0-pre.1/manifests"},{"name":"react-router-dom@6.10.0-pre.1","sha":"7799f6c7ace0e25d3f2b64babb1c8895416d4717","kind":"tag","published_at":"2023-03-22T15:50:15.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.10.0-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.10.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.10.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.10.0-pre.1/manifests"},{"name":"react-router@6.10.0-pre.1","sha":"7799f6c7ace0e25d3f2b64babb1c8895416d4717","kind":"tag","published_at":"2023-03-22T15:50:15.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.10.0-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.10.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.10.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.10.0-pre.1/manifests"},{"name":"react-router-native@6.10.0-pre.0","sha":"97b5c424152a40c298ac25cc8ed3ff9dfc5f838c","kind":"tag","published_at":"2023-03-21T18:51:59.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.10.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.10.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.10.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.10.0-pre.0/manifests"},{"name":"@remix-run/router@1.5.0-pre.0","sha":"97b5c424152a40c298ac25cc8ed3ff9dfc5f838c","kind":"tag","published_at":"2023-03-21T18:51:59.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.5.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.5.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.5.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.5.0-pre.0/manifests"},{"name":"react-router-dom-v5-compat@6.10.0-pre.0","sha":"97b5c424152a40c298ac25cc8ed3ff9dfc5f838c","kind":"tag","published_at":"2023-03-21T18:51:59.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.10.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.10.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.10.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.10.0-pre.0/manifests"},{"name":"react-router-dom@6.10.0-pre.0","sha":"97b5c424152a40c298ac25cc8ed3ff9dfc5f838c","kind":"tag","published_at":"2023-03-21T18:51:59.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.10.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.10.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.10.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.10.0-pre.0/manifests"},{"name":"react-router@6.10.0-pre.0","sha":"97b5c424152a40c298ac25cc8ed3ff9dfc5f838c","kind":"tag","published_at":"2023-03-21T18:51:59.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.10.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.10.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.10.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.10.0-pre.0/manifests"},{"name":"v0.0.0-experimental-42adf24c","sha":"7bf2238d45e585674fb478a826b6f78587f3d12f","kind":"tag","published_at":"2023-03-17T17:58:04.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-42adf24c","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-42adf24c","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-42adf24c","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-42adf24c/manifests"},{"name":"v0.0.0-experimental-cec61865","sha":"1924a10682a219f6983682f8579bbd98fe2e38df","kind":"tag","published_at":"2023-03-17T17:47:32.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-cec61865","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-cec61865","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-cec61865","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-cec61865/manifests"},{"name":"v0.0.0-experimental-0f2dd78c","sha":"83bc7b485b4d11c601ab839e98b170dc6f1e3bbc","kind":"tag","published_at":"2023-03-17T16:59:32.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-0f2dd78c","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-0f2dd78c","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-0f2dd78c","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-0f2dd78c/manifests"},{"name":"v0.0.0-experimental-b162e81d","sha":"23193a43256982c0675815eda6f112c18b407f8f","kind":"tag","published_at":"2023-03-17T16:57:14.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-b162e81d","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-b162e81d","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-b162e81d","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-b162e81d/manifests"},{"name":"v0.0.0-experimental-00c655af","sha":"8b941700b46d6f054d8c0400372fb72cd38cf6fb","kind":"tag","published_at":"2023-03-16T14:20:16.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-00c655af","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-00c655af","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-00c655af","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-00c655af/manifests"},{"name":"v0.0.0-experimental-f3b593c3","sha":"eebbf5e84d04535ac090b6e0652691c29a799fd4","kind":"tag","published_at":"2023-03-16T14:18:44.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-f3b593c3","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-f3b593c3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-f3b593c3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-f3b593c3/manifests"},{"name":"react-router-native@6.9.0","sha":"4ec107a69b2c6b2ea7482a5a5138c035ce0ab8c2","kind":"tag","published_at":"2023-03-10T14:54:36.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.9.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.9.0/manifests"},{"name":"@remix-run/router@1.4.0","sha":"4ec107a69b2c6b2ea7482a5a5138c035ce0ab8c2","kind":"tag","published_at":"2023-03-10T14:54:36.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.4.0","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.4.0/manifests"},{"name":"react-router-dom-v5-compat@6.9.0","sha":"4ec107a69b2c6b2ea7482a5a5138c035ce0ab8c2","kind":"tag","published_at":"2023-03-10T14:54:36.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.9.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.9.0/manifests"},{"name":"react-router-dom@6.9.0","sha":"4ec107a69b2c6b2ea7482a5a5138c035ce0ab8c2","kind":"tag","published_at":"2023-03-10T14:54:36.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.9.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.9.0/manifests"},{"name":"react-router@6.9.0","sha":"4ec107a69b2c6b2ea7482a5a5138c035ce0ab8c2","kind":"tag","published_at":"2023-03-10T14:54:36.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.9.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.9.0/manifests"},{"name":"v0.0.0-experimental-633882d6","sha":"961c7b20ab09ca8d953b39ae42e8ee6034de8d9f","kind":"tag","published_at":"2023-03-09T21:47:26.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-633882d6","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-633882d6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-633882d6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-633882d6/manifests"},{"name":"v0.0.0-experimental-5f6f59a6","sha":"c24bcba4f0c80d0240c0108495bfd3a543b3a35e","kind":"tag","published_at":"2023-03-09T21:11:02.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-5f6f59a6","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-5f6f59a6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-5f6f59a6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-5f6f59a6/manifests"},{"name":"v0.0.0-experimental-91f2bf54","sha":"e91d69518421ce7fede97463a5edfa6c4b67370a","kind":"tag","published_at":"2023-03-09T19:08:33.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-91f2bf54","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-91f2bf54","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-91f2bf54","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-91f2bf54/manifests"},{"name":"react-router-dom-v5-compat@6.9.0-pre.0","sha":"12db33ae49251cf41275ff3149fbef7a9c554c20","kind":"tag","published_at":"2023-03-08T19:23:31.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.9.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.9.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.9.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.9.0-pre.0/manifests"},{"name":"@remix-run/router@1.4.0-pre.0","sha":"12db33ae49251cf41275ff3149fbef7a9c554c20","kind":"tag","published_at":"2023-03-08T19:23:31.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.4.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.4.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.4.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.4.0-pre.0/manifests"},{"name":"react-router-native@6.9.0-pre.0","sha":"12db33ae49251cf41275ff3149fbef7a9c554c20","kind":"tag","published_at":"2023-03-08T19:23:31.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.9.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.9.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.9.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.9.0-pre.0/manifests"},{"name":"react-router-dom@6.9.0-pre.0","sha":"12db33ae49251cf41275ff3149fbef7a9c554c20","kind":"tag","published_at":"2023-03-08T19:23:31.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.9.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.9.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.9.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.9.0-pre.0/manifests"},{"name":"react-router@6.9.0-pre.0","sha":"12db33ae49251cf41275ff3149fbef7a9c554c20","kind":"tag","published_at":"2023-03-08T19:23:31.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.9.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.9.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.9.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.9.0-pre.0/manifests"},{"name":"react-router-native@6.8.2","sha":"c312eaa7d3d511369a4dbccfa6d3a799ed65578d","kind":"tag","published_at":"2023-02-27T20:24:59.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.8.2","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.8.2/manifests"},{"name":"react-router@6.8.2","sha":"c312eaa7d3d511369a4dbccfa6d3a799ed65578d","kind":"tag","published_at":"2023-02-27T20:24:59.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.8.2","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.8.2/manifests"},{"name":"react-router-dom-v5-compat@6.8.2","sha":"c312eaa7d3d511369a4dbccfa6d3a799ed65578d","kind":"tag","published_at":"2023-02-27T20:24:59.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.8.2","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.8.2/manifests"},{"name":"react-router-dom@6.8.2","sha":"c312eaa7d3d511369a4dbccfa6d3a799ed65578d","kind":"tag","published_at":"2023-02-27T20:24:59.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.8.2","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.8.2/manifests"},{"name":"@remix-run/router@1.3.3","sha":"c312eaa7d3d511369a4dbccfa6d3a799ed65578d","kind":"tag","published_at":"2023-02-27T20:24:59.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.3.3","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.3.3/manifests"},{"name":"v0.0.0-experimental-e7e9ce6e","sha":"fe9618d819023e2c9631bf4f391d431474f8d2a1","kind":"tag","published_at":"2023-02-27T15:43:25.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-e7e9ce6e","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-e7e9ce6e","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-e7e9ce6e","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-e7e9ce6e/manifests"},{"name":"v0.0.0-experimental-ba938b84","sha":"9709a605a9f5d4e27913383ea62b6ebb62490896","kind":"tag","published_at":"2023-02-24T21:41:49.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-ba938b84","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-ba938b84","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-ba938b84","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-ba938b84/manifests"},{"name":"react-router-native@6.8.2-pre.3","sha":"b1aa838d8fe5b6cd41ac0a862109799de27aca28","kind":"tag","published_at":"2023-02-23T19:48:22.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.8.2-pre.3","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.8.2-pre.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.8.2-pre.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.8.2-pre.3/manifests"},{"name":"react-router-dom@6.8.2-pre.3","sha":"b1aa838d8fe5b6cd41ac0a862109799de27aca28","kind":"tag","published_at":"2023-02-23T19:48:22.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.8.2-pre.3","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.8.2-pre.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.8.2-pre.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.8.2-pre.3/manifests"},{"name":"react-router@6.8.2-pre.3","sha":"b1aa838d8fe5b6cd41ac0a862109799de27aca28","kind":"tag","published_at":"2023-02-23T19:48:22.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.8.2-pre.3","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.8.2-pre.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.8.2-pre.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.8.2-pre.3/manifests"},{"name":"react-router-dom-v5-compat@6.8.2-pre.3","sha":"b1aa838d8fe5b6cd41ac0a862109799de27aca28","kind":"tag","published_at":"2023-02-23T19:48:22.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.8.2-pre.3","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.8.2-pre.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.8.2-pre.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.8.2-pre.3/manifests"},{"name":"react-router-native@6.8.2-pre.2","sha":"1d2417bd48c59edfd9a08d0a7d876c14508f70a5","kind":"tag","published_at":"2023-02-22T17:02:43.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.8.2-pre.2","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.8.2-pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.8.2-pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.8.2-pre.2/manifests"},{"name":"react-router-dom@6.8.2-pre.2","sha":"1d2417bd48c59edfd9a08d0a7d876c14508f70a5","kind":"tag","published_at":"2023-02-22T17:02:43.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.8.2-pre.2","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.8.2-pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.8.2-pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.8.2-pre.2/manifests"},{"name":"react-router@6.8.2-pre.2","sha":"1d2417bd48c59edfd9a08d0a7d876c14508f70a5","kind":"tag","published_at":"2023-02-22T17:02:43.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.8.2-pre.2","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.8.2-pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.8.2-pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.8.2-pre.2/manifests"},{"name":"@remix-run/router@1.3.3-pre.1","sha":"1d2417bd48c59edfd9a08d0a7d876c14508f70a5","kind":"tag","published_at":"2023-02-22T17:02:43.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.3.3-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.3.3-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.3.3-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.3.3-pre.1/manifests"},{"name":"react-router-dom-v5-compat@6.8.2-pre.2","sha":"1d2417bd48c59edfd9a08d0a7d876c14508f70a5","kind":"tag","published_at":"2023-02-22T17:02:43.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.8.2-pre.2","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.8.2-pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.8.2-pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.8.2-pre.2/manifests"},{"name":"react-router-native@6.8.2-pre.1","sha":"d6af011465dd4d486af088201b333c999ad8278e","kind":"tag","published_at":"2023-02-22T14:46:35.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.8.2-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.8.2-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.8.2-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.8.2-pre.1/manifests"},{"name":"react-router-dom-v5-compat@6.8.2-pre.1","sha":"d6af011465dd4d486af088201b333c999ad8278e","kind":"tag","published_at":"2023-02-22T14:46:35.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.8.2-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.8.2-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.8.2-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.8.2-pre.1/manifests"},{"name":"react-router-dom@6.8.2-pre.1","sha":"d6af011465dd4d486af088201b333c999ad8278e","kind":"tag","published_at":"2023-02-22T14:46:35.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.8.2-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.8.2-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.8.2-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.8.2-pre.1/manifests"},{"name":"react-router@6.8.2-pre.1","sha":"d6af011465dd4d486af088201b333c999ad8278e","kind":"tag","published_at":"2023-02-22T14:46:35.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.8.2-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.8.2-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.8.2-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.8.2-pre.1/manifests"},{"name":"react-router-dom-v5-compat@6.8.2-pre.0","sha":"3c6fb46a678036ed25895dc05ae260ab78cfc7a5","kind":"tag","published_at":"2023-02-21T20:34:00.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.8.2-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.8.2-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.8.2-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.8.2-pre.0/manifests"},{"name":"react-router-dom@6.8.2-pre.0","sha":"3c6fb46a678036ed25895dc05ae260ab78cfc7a5","kind":"tag","published_at":"2023-02-21T20:34:00.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.8.2-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.8.2-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.8.2-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.8.2-pre.0/manifests"},{"name":"react-router@6.8.2-pre.0","sha":"3c6fb46a678036ed25895dc05ae260ab78cfc7a5","kind":"tag","published_at":"2023-02-21T20:34:00.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.8.2-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.8.2-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.8.2-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.8.2-pre.0/manifests"},{"name":"@remix-run/router@1.3.3-pre.0","sha":"3c6fb46a678036ed25895dc05ae260ab78cfc7a5","kind":"tag","published_at":"2023-02-21T20:34:00.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.3.3-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.3.3-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.3.3-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.3.3-pre.0/manifests"},{"name":"react-router-native@6.8.2-pre.0","sha":"3c6fb46a678036ed25895dc05ae260ab78cfc7a5","kind":"tag","published_at":"2023-02-21T20:34:00.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.8.2-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.8.2-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.8.2-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.8.2-pre.0/manifests"},{"name":"v0.0.0-experimental-cf9637ce","sha":"22f6a6d22c46a428bc630d96c5b4c304158748ac","kind":"tag","published_at":"2023-02-17T21:00:24.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-cf9637ce","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-cf9637ce","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-cf9637ce","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-cf9637ce/manifests"},{"name":"v0.0.0-experimental-63b6834e","sha":"04be80d9a496e152d4c7f2412c1374d130deaeeb","kind":"tag","published_at":"2023-02-10T15:11:45.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-63b6834e","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-63b6834e","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-63b6834e","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-63b6834e/manifests"},{"name":"v0.0.0-experimental-ff38e9e6","sha":"64bf589e786b315dc2b9aa6d380d68f7d26a29dc","kind":"tag","published_at":"2023-02-09T21:18:14.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-ff38e9e6","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-ff38e9e6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-ff38e9e6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-ff38e9e6/manifests"},{"name":"react-router-dom@6.8.1","sha":"6bbd48c093d2ab2fd9e94405db1cdfba045ae295","kind":"tag","published_at":"2023-02-06T18:23:03.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.8.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.8.1/manifests"},{"name":"react-router-native@6.8.1","sha":"6bbd48c093d2ab2fd9e94405db1cdfba045ae295","kind":"tag","published_at":"2023-02-06T18:23:03.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.8.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.8.1/manifests"},{"name":"@remix-run/router@1.3.2","sha":"6bbd48c093d2ab2fd9e94405db1cdfba045ae295","kind":"tag","published_at":"2023-02-06T18:23:03.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.3.2","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.3.2/manifests"},{"name":"react-router@6.8.1","sha":"6bbd48c093d2ab2fd9e94405db1cdfba045ae295","kind":"tag","published_at":"2023-02-06T18:23:03.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.8.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.8.1/manifests"},{"name":"react-router-dom-v5-compat@6.8.1","sha":"6bbd48c093d2ab2fd9e94405db1cdfba045ae295","kind":"tag","published_at":"2023-02-06T18:23:03.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.8.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.8.1/manifests"},{"name":"v0.0.0-experimental-f8cbf972","sha":"3b2714345553d058646bb8c267b4212755462c56","kind":"tag","published_at":"2023-02-06T16:18:57.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-f8cbf972","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-f8cbf972","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-f8cbf972","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-f8cbf972/manifests"},{"name":"v0.0.0-experimental-48058118","sha":"66583b27dc50fbefdac154475cd93382692c3329","kind":"tag","published_at":"2023-02-06T16:05:12.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-48058118","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-48058118","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-48058118","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-48058118/manifests"},{"name":"v0.0.0-experimental-e91cdc1e","sha":"d807ab11f2928148afde6e3830a4e83ab2e4d15d","kind":"tag","published_at":"2023-02-02T21:48:40.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-e91cdc1e","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-e91cdc1e","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-e91cdc1e","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-e91cdc1e/manifests"},{"name":"react-router@6.8.1-pre.0","sha":"d6fbfabb3b95d702355cc1e0ba874bb36b186efa","kind":"tag","published_at":"2023-02-02T20:20:15.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.8.1-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.8.1-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.8.1-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.8.1-pre.0/manifests"},{"name":"react-router-dom@6.8.1-pre.0","sha":"d6fbfabb3b95d702355cc1e0ba874bb36b186efa","kind":"tag","published_at":"2023-02-02T20:20:15.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.8.1-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.8.1-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.8.1-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.8.1-pre.0/manifests"},{"name":"react-router-dom-v5-compat@6.8.1-pre.0","sha":"d6fbfabb3b95d702355cc1e0ba874bb36b186efa","kind":"tag","published_at":"2023-02-02T20:20:15.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.8.1-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.8.1-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.8.1-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.8.1-pre.0/manifests"},{"name":"react-router-native@6.8.1-pre.0","sha":"d6fbfabb3b95d702355cc1e0ba874bb36b186efa","kind":"tag","published_at":"2023-02-02T20:20:15.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.8.1-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.8.1-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.8.1-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.8.1-pre.0/manifests"},{"name":"@remix-run/router@1.3.2-pre.0","sha":"d6fbfabb3b95d702355cc1e0ba874bb36b186efa","kind":"tag","published_at":"2023-02-02T20:20:15.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.3.2-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.3.2-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.3.2-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.3.2-pre.0/manifests"},{"name":"react-router-dom-v5-compat@6.8.0","sha":"e158bc157d6ebb6cc0cdd3577ef30e2ee94c4a16","kind":"tag","published_at":"2023-01-26T18:23:18.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.8.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.8.0/manifests"},{"name":"react-router@6.8.0","sha":"e158bc157d6ebb6cc0cdd3577ef30e2ee94c4a16","kind":"tag","published_at":"2023-01-26T18:23:18.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.8.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.8.0/manifests"},{"name":"react-router-dom@6.8.0","sha":"e158bc157d6ebb6cc0cdd3577ef30e2ee94c4a16","kind":"tag","published_at":"2023-01-26T18:23:18.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.8.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.8.0/manifests"},{"name":"@remix-run/router@1.3.1","sha":"e158bc157d6ebb6cc0cdd3577ef30e2ee94c4a16","kind":"tag","published_at":"2023-01-26T18:23:18.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.3.1","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.3.1/manifests"},{"name":"react-router-native@6.8.0","sha":"e158bc157d6ebb6cc0cdd3577ef30e2ee94c4a16","kind":"tag","published_at":"2023-01-26T18:23:18.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.8.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.8.0/manifests"},{"name":"react-router-native@6.8.0-pre.1","sha":"adc63c65bc98a65cad37f1ef65881549aa66fd73","kind":"tag","published_at":"2023-01-24T22:43:15.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.8.0-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.8.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.8.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.8.0-pre.1/manifests"},{"name":"react-router-dom-v5-compat@6.8.0-pre.1","sha":"adc63c65bc98a65cad37f1ef65881549aa66fd73","kind":"tag","published_at":"2023-01-24T22:43:15.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.8.0-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.8.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.8.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.8.0-pre.1/manifests"},{"name":"react-router-dom@6.8.0-pre.1","sha":"adc63c65bc98a65cad37f1ef65881549aa66fd73","kind":"tag","published_at":"2023-01-24T22:43:15.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.8.0-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.8.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.8.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.8.0-pre.1/manifests"},{"name":"react-router@6.8.0-pre.1","sha":"adc63c65bc98a65cad37f1ef65881549aa66fd73","kind":"tag","published_at":"2023-01-24T22:43:15.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.8.0-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.8.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.8.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.8.0-pre.1/manifests"},{"name":"react-router@6.7.1-pre.0","sha":"72e3ca65b6f7708f66862dc5259d41d4b1cacd21","kind":"tag","published_at":"2023-01-24T21:42:10.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.7.1-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.7.1-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.7.1-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.7.1-pre.0/manifests"},{"name":"@remix-run/router@1.3.1-pre.0","sha":"72e3ca65b6f7708f66862dc5259d41d4b1cacd21","kind":"tag","published_at":"2023-01-24T21:42:10.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.3.1-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.3.1-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.3.1-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.3.1-pre.0/manifests"},{"name":"react-router-native@6.7.1-pre.0","sha":"72e3ca65b6f7708f66862dc5259d41d4b1cacd21","kind":"tag","published_at":"2023-01-24T21:42:10.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.7.1-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.7.1-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.7.1-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.7.1-pre.0/manifests"},{"name":"react-router-dom-v5-compat@6.7.1-pre.0","sha":"72e3ca65b6f7708f66862dc5259d41d4b1cacd21","kind":"tag","published_at":"2023-01-24T21:42:10.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.7.1-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.7.1-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.7.1-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.7.1-pre.0/manifests"},{"name":"react-router-dom@6.7.1-pre.0","sha":"72e3ca65b6f7708f66862dc5259d41d4b1cacd21","kind":"tag","published_at":"2023-01-24T21:42:10.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.7.1-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.7.1-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.7.1-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.7.1-pre.0/manifests"},{"name":"react-router@6.7.0","sha":"74979cb5f84092d83adcf5cda5bf281b3450683c","kind":"tag","published_at":"2023-01-18T20:44:44.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.7.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.7.0/manifests"},{"name":"@remix-run/router@1.3.0","sha":"74979cb5f84092d83adcf5cda5bf281b3450683c","kind":"tag","published_at":"2023-01-18T20:44:44.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.3.0","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.3.0/manifests"},{"name":"react-router-dom-v5-compat@6.7.0","sha":"74979cb5f84092d83adcf5cda5bf281b3450683c","kind":"tag","published_at":"2023-01-18T20:44:44.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.7.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.7.0/manifests"},{"name":"react-router-native@6.7.0","sha":"74979cb5f84092d83adcf5cda5bf281b3450683c","kind":"tag","published_at":"2023-01-18T20:44:44.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.7.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.7.0/manifests"},{"name":"react-router-dom@6.7.0","sha":"74979cb5f84092d83adcf5cda5bf281b3450683c","kind":"tag","published_at":"2023-01-18T20:44:44.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.7.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.7.0/manifests"},{"name":"react-router-dom-v5-compat@6.7.0-pre.5","sha":"a30dbaf8606dab8f5702d65e2e266041f4bbc6a7","kind":"tag","published_at":"2023-01-18T19:19:19.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.7.0-pre.5","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.7.0-pre.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.7.0-pre.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.7.0-pre.5/manifests"},{"name":"react-router-dom@6.7.0-pre.5","sha":"a30dbaf8606dab8f5702d65e2e266041f4bbc6a7","kind":"tag","published_at":"2023-01-18T19:19:19.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.7.0-pre.5","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.7.0-pre.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.7.0-pre.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.7.0-pre.5/manifests"},{"name":"react-router-native@6.7.0-pre.5","sha":"a30dbaf8606dab8f5702d65e2e266041f4bbc6a7","kind":"tag","published_at":"2023-01-18T19:19:19.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.7.0-pre.5","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.7.0-pre.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.7.0-pre.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.7.0-pre.5/manifests"},{"name":"react-router@6.7.0-pre.5","sha":"a30dbaf8606dab8f5702d65e2e266041f4bbc6a7","kind":"tag","published_at":"2023-01-18T19:19:19.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.7.0-pre.5","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.7.0-pre.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.7.0-pre.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.7.0-pre.5/manifests"},{"name":"react-router-dom@6.7.0-pre.4","sha":"b49a49e6c996d4a0ae8ba591447688d6761e34c3","kind":"tag","published_at":"2023-01-17T19:05:06.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.7.0-pre.4","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.7.0-pre.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.7.0-pre.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.7.0-pre.4/manifests"},{"name":"@remix-run/router@1.3.0-pre.3","sha":"b49a49e6c996d4a0ae8ba591447688d6761e34c3","kind":"tag","published_at":"2023-01-17T19:05:06.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.3.0-pre.3","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.3.0-pre.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.3.0-pre.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.3.0-pre.3/manifests"},{"name":"react-router-native@6.7.0-pre.4","sha":"b49a49e6c996d4a0ae8ba591447688d6761e34c3","kind":"tag","published_at":"2023-01-17T19:05:06.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.7.0-pre.4","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.7.0-pre.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.7.0-pre.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.7.0-pre.4/manifests"},{"name":"react-router-dom-v5-compat@6.7.0-pre.4","sha":"b49a49e6c996d4a0ae8ba591447688d6761e34c3","kind":"tag","published_at":"2023-01-17T19:05:06.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.7.0-pre.4","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.7.0-pre.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.7.0-pre.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.7.0-pre.4/manifests"},{"name":"react-router@6.7.0-pre.4","sha":"b49a49e6c996d4a0ae8ba591447688d6761e34c3","kind":"tag","published_at":"2023-01-17T19:05:06.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.7.0-pre.4","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.7.0-pre.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.7.0-pre.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.7.0-pre.4/manifests"},{"name":"react-router-dom@6.7.0-pre.3","sha":"fdfa53c9519ac1ceca73de6685eaeb385d3113e2","kind":"tag","published_at":"2023-01-13T21:42:25.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.7.0-pre.3","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.7.0-pre.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.7.0-pre.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.7.0-pre.3/manifests"},{"name":"react-router@6.7.0-pre.3","sha":"fdfa53c9519ac1ceca73de6685eaeb385d3113e2","kind":"tag","published_at":"2023-01-13T21:42:25.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.7.0-pre.3","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.7.0-pre.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.7.0-pre.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.7.0-pre.3/manifests"},{"name":"react-router-dom-v5-compat@6.7.0-pre.3","sha":"fdfa53c9519ac1ceca73de6685eaeb385d3113e2","kind":"tag","published_at":"2023-01-13T21:42:25.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.7.0-pre.3","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.7.0-pre.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.7.0-pre.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.7.0-pre.3/manifests"},{"name":"@remix-run/router@1.3.0-pre.2","sha":"fdfa53c9519ac1ceca73de6685eaeb385d3113e2","kind":"tag","published_at":"2023-01-13T21:42:25.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.3.0-pre.2","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.3.0-pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.3.0-pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.3.0-pre.2/manifests"},{"name":"react-router-native@6.7.0-pre.3","sha":"fdfa53c9519ac1ceca73de6685eaeb385d3113e2","kind":"tag","published_at":"2023-01-13T21:42:25.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.7.0-pre.3","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.7.0-pre.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.7.0-pre.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.7.0-pre.3/manifests"},{"name":"react-router-dom@6.7.0-pre.2","sha":"e3ea0fe6323b4704fb73c6379d241bfa60cb2e81","kind":"tag","published_at":"2023-01-13T19:16:41.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.7.0-pre.2","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.7.0-pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.7.0-pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.7.0-pre.2/manifests"},{"name":"react-router-native@6.7.0-pre.2","sha":"e3ea0fe6323b4704fb73c6379d241bfa60cb2e81","kind":"tag","published_at":"2023-01-13T19:16:41.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.7.0-pre.2","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.7.0-pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.7.0-pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.7.0-pre.2/manifests"},{"name":"react-router@6.7.0-pre.2","sha":"e3ea0fe6323b4704fb73c6379d241bfa60cb2e81","kind":"tag","published_at":"2023-01-13T19:16:41.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.7.0-pre.2","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.7.0-pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.7.0-pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.7.0-pre.2/manifests"},{"name":"react-router-dom-v5-compat@6.7.0-pre.2","sha":"e3ea0fe6323b4704fb73c6379d241bfa60cb2e81","kind":"tag","published_at":"2023-01-13T19:16:41.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.7.0-pre.2","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.7.0-pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.7.0-pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.7.0-pre.2/manifests"},{"name":"react-router-native@6.7.0-pre.1","sha":"7049c4142d724de458b3796a7e96847e73f3a54c","kind":"tag","published_at":"2023-01-11T21:25:55.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.7.0-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.7.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.7.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.7.0-pre.1/manifests"},{"name":"react-router@6.7.0-pre.1","sha":"7049c4142d724de458b3796a7e96847e73f3a54c","kind":"tag","published_at":"2023-01-11T21:25:55.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.7.0-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.7.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.7.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.7.0-pre.1/manifests"},{"name":"react-router-dom@6.7.0-pre.1","sha":"7049c4142d724de458b3796a7e96847e73f3a54c","kind":"tag","published_at":"2023-01-11T21:25:55.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.7.0-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.7.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.7.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.7.0-pre.1/manifests"},{"name":"react-router-dom-v5-compat@6.7.0-pre.1","sha":"7049c4142d724de458b3796a7e96847e73f3a54c","kind":"tag","published_at":"2023-01-11T21:25:55.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.7.0-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.7.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.7.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.7.0-pre.1/manifests"},{"name":"@remix-run/router@1.3.0-pre.1","sha":"7049c4142d724de458b3796a7e96847e73f3a54c","kind":"tag","published_at":"2023-01-11T21:25:55.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.3.0-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.3.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.3.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.3.0-pre.1/manifests"},{"name":"@remix-run/router@1.3.0-pre.0","sha":"6836155a3e7942368154e63bca055159dd219918","kind":"tag","published_at":"2023-01-11T19:41:40.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.3.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.3.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.3.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.3.0-pre.0/manifests"},{"name":"react-router-native@6.6.3-pre.0","sha":"6836155a3e7942368154e63bca055159dd219918","kind":"tag","published_at":"2023-01-11T19:41:40.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.6.3-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.6.3-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.6.3-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.6.3-pre.0/manifests"},{"name":"react-router-dom-v5-compat@6.6.3-pre.0","sha":"6836155a3e7942368154e63bca055159dd219918","kind":"tag","published_at":"2023-01-11T19:41:40.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.6.3-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.6.3-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.6.3-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.6.3-pre.0/manifests"},{"name":"react-router-dom@6.6.3-pre.0","sha":"6836155a3e7942368154e63bca055159dd219918","kind":"tag","published_at":"2023-01-11T19:41:40.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.6.3-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.6.3-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.6.3-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.6.3-pre.0/manifests"},{"name":"react-router@6.6.3-pre.0","sha":"6836155a3e7942368154e63bca055159dd219918","kind":"tag","published_at":"2023-01-11T19:41:40.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.6.3-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.6.3-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.6.3-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.6.3-pre.0/manifests"},{"name":"react-router@6.6.2","sha":"8ce83ab87ff94ba736745b90bfbf2110892d4e6f","kind":"tag","published_at":"2023-01-09T18:23:20.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.6.2","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.6.2/manifests"},{"name":"react-router-dom@6.6.2","sha":"8ce83ab87ff94ba736745b90bfbf2110892d4e6f","kind":"tag","published_at":"2023-01-09T18:23:20.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.6.2","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.6.2/manifests"},{"name":"react-router-native@6.6.2","sha":"8ce83ab87ff94ba736745b90bfbf2110892d4e6f","kind":"tag","published_at":"2023-01-09T18:23:20.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.6.2","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.6.2/manifests"},{"name":"react-router-dom-v5-compat@6.6.2","sha":"8ce83ab87ff94ba736745b90bfbf2110892d4e6f","kind":"tag","published_at":"2023-01-09T18:23:20.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.6.2","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.6.2/manifests"},{"name":"react-router-dom-v5-compat@6.6.2-pre.0","sha":"8fb7921ec25423f3cd11a9e02f7ba49389a5ce85","kind":"tag","published_at":"2023-01-04T22:53:08.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.6.2-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.6.2-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.6.2-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.6.2-pre.0/manifests"},{"name":"react-router@6.6.2-pre.0","sha":"8fb7921ec25423f3cd11a9e02f7ba49389a5ce85","kind":"tag","published_at":"2023-01-04T22:53:08.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.6.2-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.6.2-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.6.2-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.6.2-pre.0/manifests"},{"name":"react-router-dom@6.6.2-pre.0","sha":"8fb7921ec25423f3cd11a9e02f7ba49389a5ce85","kind":"tag","published_at":"2023-01-04T22:53:08.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.6.2-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.6.2-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.6.2-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.6.2-pre.0/manifests"},{"name":"react-router-native@6.6.2-pre.0","sha":"8fb7921ec25423f3cd11a9e02f7ba49389a5ce85","kind":"tag","published_at":"2023-01-04T22:53:08.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.6.2-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.6.2-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.6.2-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.6.2-pre.0/manifests"},{"name":"react-router@6.6.1","sha":"baf69f02c643579844a84e85bfbf28a221bab627","kind":"tag","published_at":"2022-12-23T15:58:28.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.6.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.6.1/manifests"},{"name":"@remix-run/router@1.2.1","sha":"baf69f02c643579844a84e85bfbf28a221bab627","kind":"tag","published_at":"2022-12-23T15:58:28.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.2.1","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.2.1/manifests"},{"name":"react-router-native@6.6.1","sha":"baf69f02c643579844a84e85bfbf28a221bab627","kind":"tag","published_at":"2022-12-23T15:58:28.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.6.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.6.1/manifests"},{"name":"react-router-dom-v5-compat@6.6.1","sha":"baf69f02c643579844a84e85bfbf28a221bab627","kind":"tag","published_at":"2022-12-23T15:58:28.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.6.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.6.1/manifests"},{"name":"react-router-dom@6.6.1","sha":"baf69f02c643579844a84e85bfbf28a221bab627","kind":"tag","published_at":"2022-12-23T15:58:28.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.6.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.6.1/manifests"},{"name":"@remix-run/router@1.2.1-pre.1","sha":"cdb0592b923c321735fc6c8687a981b25a3aaeee","kind":"tag","published_at":"2022-12-22T19:08:33.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.2.1-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.2.1-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.2.1-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.2.1-pre.1/manifests"},{"name":"react-router@6.6.1-pre.1","sha":"cdb0592b923c321735fc6c8687a981b25a3aaeee","kind":"tag","published_at":"2022-12-22T19:08:33.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.6.1-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.6.1-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.6.1-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.6.1-pre.1/manifests"},{"name":"react-router-dom@6.6.1-pre.1","sha":"cdb0592b923c321735fc6c8687a981b25a3aaeee","kind":"tag","published_at":"2022-12-22T19:08:33.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.6.1-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.6.1-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.6.1-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.6.1-pre.1/manifests"},{"name":"react-router-dom-v5-compat@6.6.1-pre.1","sha":"cdb0592b923c321735fc6c8687a981b25a3aaeee","kind":"tag","published_at":"2022-12-22T19:08:33.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.6.1-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.6.1-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.6.1-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.6.1-pre.1/manifests"},{"name":"react-router-native@6.6.1-pre.1","sha":"cdb0592b923c321735fc6c8687a981b25a3aaeee","kind":"tag","published_at":"2022-12-22T19:08:33.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.6.1-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.6.1-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.6.1-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.6.1-pre.1/manifests"},{"name":"react-router@6.6.1-pre.0","sha":"554aa84a39fdb48bafc599fd96a3b8f1bafbbb7d","kind":"tag","published_at":"2022-12-22T17:41:35.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.6.1-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.6.1-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.6.1-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.6.1-pre.0/manifests"},{"name":"@remix-run/router@1.2.1-pre.0","sha":"554aa84a39fdb48bafc599fd96a3b8f1bafbbb7d","kind":"tag","published_at":"2022-12-22T17:41:35.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.2.1-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.2.1-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.2.1-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.2.1-pre.0/manifests"},{"name":"react-router-native@6.6.1-pre.0","sha":"554aa84a39fdb48bafc599fd96a3b8f1bafbbb7d","kind":"tag","published_at":"2022-12-22T17:41:35.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.6.1-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.6.1-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.6.1-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.6.1-pre.0/manifests"},{"name":"react-router-dom-v5-compat@6.6.1-pre.0","sha":"554aa84a39fdb48bafc599fd96a3b8f1bafbbb7d","kind":"tag","published_at":"2022-12-22T17:41:35.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.6.1-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.6.1-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.6.1-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.6.1-pre.0/manifests"},{"name":"react-router-dom@6.6.1-pre.0","sha":"554aa84a39fdb48bafc599fd96a3b8f1bafbbb7d","kind":"tag","published_at":"2022-12-22T17:41:35.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.6.1-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.6.1-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.6.1-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.6.1-pre.0/manifests"},{"name":"react-router@6.6.0","sha":"c3c2f29d2e56cd599c102ab1d9b955d1a19efc10","kind":"tag","published_at":"2022-12-21T18:29:11.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.6.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.6.0/manifests"},{"name":"react-router-dom@6.6.0","sha":"c3c2f29d2e56cd599c102ab1d9b955d1a19efc10","kind":"tag","published_at":"2022-12-21T18:29:11.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.6.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.6.0/manifests"},{"name":"react-router-native@6.6.0","sha":"c3c2f29d2e56cd599c102ab1d9b955d1a19efc10","kind":"tag","published_at":"2022-12-21T18:29:11.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.6.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.6.0/manifests"},{"name":"@remix-run/router@1.2.0","sha":"c3c2f29d2e56cd599c102ab1d9b955d1a19efc10","kind":"tag","published_at":"2022-12-21T18:29:11.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.2.0","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.2.0/manifests"},{"name":"react-router-dom-v5-compat@6.6.0","sha":"c3c2f29d2e56cd599c102ab1d9b955d1a19efc10","kind":"tag","published_at":"2022-12-21T18:29:11.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.6.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.6.0/manifests"},{"name":"react-router-native@6.6.0-pre.0","sha":"19851411d9aa57f51cae0e988f1bd86fd4f4f7f8","kind":"tag","published_at":"2022-12-16T19:44:48.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.6.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.6.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.6.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.6.0-pre.0/manifests"},{"name":"@remix-run/router@1.2.0-pre.0","sha":"19851411d9aa57f51cae0e988f1bd86fd4f4f7f8","kind":"tag","published_at":"2022-12-16T19:44:48.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.2.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.2.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.2.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.2.0-pre.0/manifests"},{"name":"react-router-dom-v5-compat@6.6.0-pre.0","sha":"19851411d9aa57f51cae0e988f1bd86fd4f4f7f8","kind":"tag","published_at":"2022-12-16T19:44:48.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.6.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.6.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.6.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.6.0-pre.0/manifests"},{"name":"react-router-dom@6.6.0-pre.0","sha":"19851411d9aa57f51cae0e988f1bd86fd4f4f7f8","kind":"tag","published_at":"2022-12-16T19:44:48.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.6.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.6.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.6.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.6.0-pre.0/manifests"},{"name":"react-router@6.6.0-pre.0","sha":"19851411d9aa57f51cae0e988f1bd86fd4f4f7f8","kind":"tag","published_at":"2022-12-16T19:44:48.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.6.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.6.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.6.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.6.0-pre.0/manifests"},{"name":"v0.0.0-experimental-cdc8c1b2","sha":"cd60fa36732532b062fde9774eadd3d0bcd9c656","kind":"commit","published_at":"2022-12-16T19:09:35.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-cdc8c1b2","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-cdc8c1b2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-cdc8c1b2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-cdc8c1b2/manifests"},{"name":"react-router-dom-v5-compat@6.5.0","sha":"1b28f4c0cadad0257a502e4246d09585a268516b","kind":"tag","published_at":"2022-12-16T17:36:36.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.5.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.5.0/manifests"},{"name":"@remix-run/router@1.1.0","sha":"1b28f4c0cadad0257a502e4246d09585a268516b","kind":"tag","published_at":"2022-12-16T17:36:36.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.1.0","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.1.0/manifests"},{"name":"react-router@6.5.0","sha":"1b28f4c0cadad0257a502e4246d09585a268516b","kind":"tag","published_at":"2022-12-16T17:36:36.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.5.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.5.0/manifests"},{"name":"react-router-native@6.5.0","sha":"1b28f4c0cadad0257a502e4246d09585a268516b","kind":"tag","published_at":"2022-12-16T17:36:36.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.5.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.5.0/manifests"},{"name":"react-router-dom@6.5.0","sha":"1b28f4c0cadad0257a502e4246d09585a268516b","kind":"tag","published_at":"2022-12-16T17:36:36.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.5.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.5.0/manifests"},{"name":"react-router@6.5.0-pre.1","sha":"c4e6b71b05a4944e9717dbbd6cd9433b36d0eb2b","kind":"tag","published_at":"2022-12-14T22:02:51.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.5.0-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.5.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.5.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.5.0-pre.1/manifests"},{"name":"@remix-run/router@1.1.0-pre.1","sha":"c4e6b71b05a4944e9717dbbd6cd9433b36d0eb2b","kind":"tag","published_at":"2022-12-14T22:02:51.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.1.0-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.1.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.1.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.1.0-pre.1/manifests"},{"name":"react-router-native@6.5.0-pre.1","sha":"c4e6b71b05a4944e9717dbbd6cd9433b36d0eb2b","kind":"tag","published_at":"2022-12-14T22:02:51.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.5.0-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.5.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.5.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.5.0-pre.1/manifests"},{"name":"react-router-dom-v5-compat@6.5.0-pre.1","sha":"c4e6b71b05a4944e9717dbbd6cd9433b36d0eb2b","kind":"tag","published_at":"2022-12-14T22:02:51.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.5.0-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.5.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.5.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.5.0-pre.1/manifests"},{"name":"react-router-dom@6.5.0-pre.1","sha":"c4e6b71b05a4944e9717dbbd6cd9433b36d0eb2b","kind":"tag","published_at":"2022-12-14T22:02:51.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.5.0-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.5.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.5.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.5.0-pre.1/manifests"},{"name":"react-router@6.5.0-pre.0","sha":"1cef1a55af40c61b475905d733cf0fdf967122de","kind":"tag","published_at":"2022-12-13T16:04:28.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.5.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.5.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.5.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.5.0-pre.0/manifests"},{"name":"@remix-run/router@1.1.0-pre.0","sha":"1cef1a55af40c61b475905d733cf0fdf967122de","kind":"tag","published_at":"2022-12-13T16:04:28.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.1.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.1.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.1.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.1.0-pre.0/manifests"},{"name":"react-router-native@6.5.0-pre.0","sha":"1cef1a55af40c61b475905d733cf0fdf967122de","kind":"tag","published_at":"2022-12-13T16:04:28.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.5.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.5.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.5.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.5.0-pre.0/manifests"},{"name":"react-router-dom-v5-compat@6.5.0-pre.0","sha":"1cef1a55af40c61b475905d733cf0fdf967122de","kind":"tag","published_at":"2022-12-13T16:04:28.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.5.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.5.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.5.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.5.0-pre.0/manifests"},{"name":"react-router-dom@6.5.0-pre.0","sha":"1cef1a55af40c61b475905d733cf0fdf967122de","kind":"tag","published_at":"2022-12-13T16:04:28.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.5.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.5.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.5.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.5.0-pre.0/manifests"},{"name":"react-router@6.4.5","sha":"87ced699d44fa512ecabad640e2e0494f8dcc344","kind":"tag","published_at":"2022-12-07T18:16:59.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.4.5","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.4.5/manifests"},{"name":"react-router-dom-v5-compat@6.4.5","sha":"87ced699d44fa512ecabad640e2e0494f8dcc344","kind":"tag","published_at":"2022-12-07T18:16:59.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.4.5","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.4.5/manifests"},{"name":"@remix-run/router@1.0.5","sha":"87ced699d44fa512ecabad640e2e0494f8dcc344","kind":"tag","published_at":"2022-12-07T18:16:59.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.0.5","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.0.5/manifests"},{"name":"react-router-native@6.4.5","sha":"87ced699d44fa512ecabad640e2e0494f8dcc344","kind":"tag","published_at":"2022-12-07T18:16:59.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.4.5","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.4.5/manifests"},{"name":"react-router-dom@6.4.5","sha":"87ced699d44fa512ecabad640e2e0494f8dcc344","kind":"tag","published_at":"2022-12-07T18:16:59.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.4.5","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.4.5/manifests"},{"name":"react-router@6.4.5-pre.2","sha":"311b53f7a9564db5a3e4bb8cf8a3d0adab2f6525","kind":"tag","published_at":"2022-12-06T22:37:26.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.4.5-pre.2","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.4.5-pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.4.5-pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.4.5-pre.2/manifests"},{"name":"react-router-dom@6.4.5-pre.2","sha":"311b53f7a9564db5a3e4bb8cf8a3d0adab2f6525","kind":"tag","published_at":"2022-12-06T22:37:26.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.4.5-pre.2","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.4.5-pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.4.5-pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.4.5-pre.2/manifests"},{"name":"@remix-run/router@1.0.5-pre.2","sha":"311b53f7a9564db5a3e4bb8cf8a3d0adab2f6525","kind":"tag","published_at":"2022-12-06T22:37:26.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.0.5-pre.2","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.0.5-pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.0.5-pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.0.5-pre.2/manifests"},{"name":"react-router-native@6.4.5-pre.2","sha":"311b53f7a9564db5a3e4bb8cf8a3d0adab2f6525","kind":"tag","published_at":"2022-12-06T22:37:26.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.4.5-pre.2","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.4.5-pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.4.5-pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.4.5-pre.2/manifests"},{"name":"react-router-dom-v5-compat@6.4.5-pre.2","sha":"311b53f7a9564db5a3e4bb8cf8a3d0adab2f6525","kind":"tag","published_at":"2022-12-06T22:37:26.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.4.5-pre.2","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.4.5-pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.4.5-pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.4.5-pre.2/manifests"},{"name":"@remix-run/router@1.0.5-pre.1","sha":"5dba8ed860e4ed244ccb7a0775f2d5d4b3944f38","kind":"tag","published_at":"2022-12-06T16:44:20.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.0.5-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.0.5-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.0.5-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.0.5-pre.1/manifests"},{"name":"react-router-dom@6.4.5-pre.1","sha":"5dba8ed860e4ed244ccb7a0775f2d5d4b3944f38","kind":"tag","published_at":"2022-12-06T16:44:20.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.4.5-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.4.5-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.4.5-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.4.5-pre.1/manifests"},{"name":"react-router-dom-v5-compat@6.4.5-pre.1","sha":"5dba8ed860e4ed244ccb7a0775f2d5d4b3944f38","kind":"tag","published_at":"2022-12-06T16:44:20.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.4.5-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.4.5-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.4.5-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.4.5-pre.1/manifests"},{"name":"react-router@6.4.5-pre.1","sha":"5dba8ed860e4ed244ccb7a0775f2d5d4b3944f38","kind":"tag","published_at":"2022-12-06T16:44:20.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.4.5-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.4.5-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.4.5-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.4.5-pre.1/manifests"},{"name":"react-router-native@6.4.5-pre.1","sha":"5dba8ed860e4ed244ccb7a0775f2d5d4b3944f38","kind":"tag","published_at":"2022-12-06T16:44:20.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.4.5-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.4.5-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.4.5-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.4.5-pre.1/manifests"},{"name":"@remix-run/router@1.0.5-pre.0","sha":"51e65db7d107f0609dca3367bb6e773d74ba49c2","kind":"tag","published_at":"2022-12-05T22:42:23.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.0.5-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.0.5-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.0.5-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.0.5-pre.0/manifests"},{"name":"react-router@6.4.5-pre.0","sha":"51e65db7d107f0609dca3367bb6e773d74ba49c2","kind":"tag","published_at":"2022-12-05T22:42:23.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.4.5-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.4.5-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.4.5-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.4.5-pre.0/manifests"},{"name":"react-router-dom@6.4.5-pre.0","sha":"51e65db7d107f0609dca3367bb6e773d74ba49c2","kind":"tag","published_at":"2022-12-05T22:42:23.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.4.5-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.4.5-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.4.5-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.4.5-pre.0/manifests"},{"name":"react-router-dom-v5-compat@6.4.5-pre.0","sha":"51e65db7d107f0609dca3367bb6e773d74ba49c2","kind":"tag","published_at":"2022-12-05T22:42:23.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.4.5-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.4.5-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.4.5-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.4.5-pre.0/manifests"},{"name":"react-router-native@6.4.5-pre.0","sha":"51e65db7d107f0609dca3367bb6e773d74ba49c2","kind":"tag","published_at":"2022-12-05T22:42:23.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.4.5-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.4.5-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.4.5-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.4.5-pre.0/manifests"},{"name":"@remix-run/router@1.0.4","sha":"12e7c2896e5c7cd150e69e8d56d62cc9ed2285dd","kind":"tag","published_at":"2022-11-30T20:03:15.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.0.4","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.0.4/manifests"},{"name":"react-router-native@6.4.4","sha":"12e7c2896e5c7cd150e69e8d56d62cc9ed2285dd","kind":"tag","published_at":"2022-11-30T20:03:15.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.4.4","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.4.4/manifests"},{"name":"react-router-dom-v5-compat@6.4.4","sha":"12e7c2896e5c7cd150e69e8d56d62cc9ed2285dd","kind":"tag","published_at":"2022-11-30T20:03:15.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.4.4","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.4.4/manifests"},{"name":"react-router-dom@6.4.4","sha":"12e7c2896e5c7cd150e69e8d56d62cc9ed2285dd","kind":"tag","published_at":"2022-11-30T20:03:15.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.4.4","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.4.4/manifests"},{"name":"react-router@6.4.4","sha":"12e7c2896e5c7cd150e69e8d56d62cc9ed2285dd","kind":"tag","published_at":"2022-11-30T20:03:15.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.4.4","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.4.4/manifests"},{"name":"@remix-run/router@1.0.4-pre.1","sha":"4284b7d13ebc67daaf5ad231464f6a6ee29ef3f2","kind":"tag","published_at":"2022-11-29T16:41:07.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.0.4-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.0.4-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.0.4-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.0.4-pre.1/manifests"},{"name":"react-router-native@6.4.4-pre.2","sha":"4284b7d13ebc67daaf5ad231464f6a6ee29ef3f2","kind":"tag","published_at":"2022-11-29T16:41:07.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.4.4-pre.2","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.4.4-pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.4.4-pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.4.4-pre.2/manifests"},{"name":"react-router-dom-v5-compat@6.4.4-pre.2","sha":"4284b7d13ebc67daaf5ad231464f6a6ee29ef3f2","kind":"tag","published_at":"2022-11-29T16:41:07.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.4.4-pre.2","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.4.4-pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.4.4-pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.4.4-pre.2/manifests"},{"name":"react-router-dom@6.4.4-pre.2","sha":"4284b7d13ebc67daaf5ad231464f6a6ee29ef3f2","kind":"tag","published_at":"2022-11-29T16:41:07.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.4.4-pre.2","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.4.4-pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.4.4-pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.4.4-pre.2/manifests"},{"name":"react-router@6.4.4-pre.2","sha":"4284b7d13ebc67daaf5ad231464f6a6ee29ef3f2","kind":"tag","published_at":"2022-11-29T16:41:07.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.4.4-pre.2","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.4.4-pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.4.4-pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.4.4-pre.2/manifests"},{"name":"react-router-native@6.4.4-pre.1","sha":"83b4758db4e77898881788f040c59be2110b52ba","kind":"tag","published_at":"2022-11-28T22:38:02.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.4.4-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.4.4-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.4.4-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.4.4-pre.1/manifests"},{"name":"react-router-dom-v5-compat@6.4.4-pre.1","sha":"83b4758db4e77898881788f040c59be2110b52ba","kind":"tag","published_at":"2022-11-28T22:38:02.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.4.4-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.4.4-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.4.4-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.4.4-pre.1/manifests"},{"name":"react-router-dom@6.4.4-pre.1","sha":"83b4758db4e77898881788f040c59be2110b52ba","kind":"tag","published_at":"2022-11-28T22:38:02.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.4.4-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.4.4-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.4.4-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.4.4-pre.1/manifests"},{"name":"react-router@6.4.4-pre.1","sha":"83b4758db4e77898881788f040c59be2110b52ba","kind":"tag","published_at":"2022-11-28T22:38:02.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.4.4-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.4.4-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.4.4-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.4.4-pre.1/manifests"},{"name":"@remix-run/router@1.0.4-pre.0","sha":"d4c73994046b06672466e28ac42795f7c65082ca","kind":"tag","published_at":"2022-11-23T22:48:15.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.0.4-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.0.4-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.0.4-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.0.4-pre.0/manifests"},{"name":"react-router-native@6.4.4-pre.0","sha":"d4c73994046b06672466e28ac42795f7c65082ca","kind":"tag","published_at":"2022-11-23T22:48:15.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.4.4-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.4.4-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.4.4-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.4.4-pre.0/manifests"},{"name":"react-router-dom-v5-compat@6.4.4-pre.0","sha":"d4c73994046b06672466e28ac42795f7c65082ca","kind":"tag","published_at":"2022-11-23T22:48:15.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.4.4-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.4.4-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.4.4-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.4.4-pre.0/manifests"},{"name":"react-router-dom@6.4.4-pre.0","sha":"d4c73994046b06672466e28ac42795f7c65082ca","kind":"tag","published_at":"2022-11-23T22:48:15.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.4.4-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.4.4-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.4.4-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.4.4-pre.0/manifests"},{"name":"react-router@6.4.4-pre.0","sha":"d4c73994046b06672466e28ac42795f7c65082ca","kind":"tag","published_at":"2022-11-23T22:48:15.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.4.4-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.4.4-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.4.4-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.4.4-pre.0/manifests"},{"name":"@remix-run/router@1.0.3","sha":"54c3e39ee49c8086bbc45f97a6c9920e6747b906","kind":"tag","published_at":"2022-11-01T15:08:26.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.0.3","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.0.3/manifests"},{"name":"react-router-native@6.4.3","sha":"54c3e39ee49c8086bbc45f97a6c9920e6747b906","kind":"tag","published_at":"2022-11-01T15:08:26.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.4.3","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.4.3/manifests"},{"name":"react-router-dom-v5-compat@6.4.3","sha":"54c3e39ee49c8086bbc45f97a6c9920e6747b906","kind":"tag","published_at":"2022-11-01T15:08:26.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.4.3","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.4.3/manifests"},{"name":"react-router-dom@6.4.3","sha":"54c3e39ee49c8086bbc45f97a6c9920e6747b906","kind":"tag","published_at":"2022-11-01T15:08:26.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.4.3","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.4.3/manifests"},{"name":"react-router@6.4.3","sha":"54c3e39ee49c8086bbc45f97a6c9920e6747b906","kind":"tag","published_at":"2022-11-01T15:08:26.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.4.3","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.4.3/manifests"},{"name":"react-router-native@6.4.3-pre.2","sha":"f83b12db340b8f4dd1b1260cd29dadb39e33c230","kind":"tag","published_at":"2022-10-28T14:41:22.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.4.3-pre.2","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.4.3-pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.4.3-pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.4.3-pre.2/manifests"},{"name":"react-router-dom-v5-compat@6.4.3-pre.2","sha":"f83b12db340b8f4dd1b1260cd29dadb39e33c230","kind":"tag","published_at":"2022-10-28T14:41:22.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.4.3-pre.2","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.4.3-pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.4.3-pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.4.3-pre.2/manifests"},{"name":"react-router-dom@6.4.3-pre.2","sha":"f83b12db340b8f4dd1b1260cd29dadb39e33c230","kind":"tag","published_at":"2022-10-28T14:41:22.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.4.3-pre.2","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.4.3-pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.4.3-pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.4.3-pre.2/manifests"},{"name":"react-router@6.4.3-pre.2","sha":"f83b12db340b8f4dd1b1260cd29dadb39e33c230","kind":"tag","published_at":"2022-10-28T14:41:22.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.4.3-pre.2","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.4.3-pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.4.3-pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.4.3-pre.2/manifests"},{"name":"@remix-run/router@1.0.3-pre.1","sha":"e50b93792ab430f92840e7728f7ad9c82a53df6f","kind":"tag","published_at":"2022-10-25T15:21:40.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.0.3-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.0.3-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.0.3-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.0.3-pre.1/manifests"},{"name":"react-router-native@6.4.3-pre.1","sha":"e50b93792ab430f92840e7728f7ad9c82a53df6f","kind":"tag","published_at":"2022-10-25T15:21:40.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.4.3-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.4.3-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.4.3-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.4.3-pre.1/manifests"},{"name":"react-router-dom-v5-compat@6.4.3-pre.1","sha":"e50b93792ab430f92840e7728f7ad9c82a53df6f","kind":"tag","published_at":"2022-10-25T15:21:40.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.4.3-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.4.3-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.4.3-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.4.3-pre.1/manifests"},{"name":"react-router-dom@6.4.3-pre.1","sha":"e50b93792ab430f92840e7728f7ad9c82a53df6f","kind":"tag","published_at":"2022-10-25T15:21:40.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.4.3-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.4.3-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.4.3-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.4.3-pre.1/manifests"},{"name":"react-router@6.4.3-pre.1","sha":"e50b93792ab430f92840e7728f7ad9c82a53df6f","kind":"tag","published_at":"2022-10-25T15:21:40.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.4.3-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.4.3-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.4.3-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.4.3-pre.1/manifests"},{"name":"@remix-run/router@1.0.3-pre.0","sha":"4b4be06b8948e2bd3e120f3afbc8011d47aa52fd","kind":"tag","published_at":"2022-10-21T21:51:56.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.0.3-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.0.3-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.0.3-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.0.3-pre.0/manifests"},{"name":"react-router-native@6.4.3-pre.0","sha":"4b4be06b8948e2bd3e120f3afbc8011d47aa52fd","kind":"tag","published_at":"2022-10-21T21:51:56.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.4.3-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.4.3-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.4.3-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.4.3-pre.0/manifests"},{"name":"react-router-dom-v5-compat@6.4.3-pre.0","sha":"4b4be06b8948e2bd3e120f3afbc8011d47aa52fd","kind":"tag","published_at":"2022-10-21T21:51:56.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.4.3-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.4.3-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.4.3-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.4.3-pre.0/manifests"},{"name":"react-router-dom@6.4.3-pre.0","sha":"4b4be06b8948e2bd3e120f3afbc8011d47aa52fd","kind":"tag","published_at":"2022-10-21T21:51:56.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.4.3-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.4.3-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.4.3-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.4.3-pre.0/manifests"},{"name":"react-router@6.4.3-pre.0","sha":"4b4be06b8948e2bd3e120f3afbc8011d47aa52fd","kind":"tag","published_at":"2022-10-21T21:51:56.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.4.3-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.4.3-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.4.3-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.4.3-pre.0/manifests"},{"name":"@remix-run/router@1.0.2","sha":"92425b888a2844ef4a5796afcfe89a6f685e04f8","kind":"tag","published_at":"2022-10-05T21:18:03.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.0.2","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.0.2/manifests"},{"name":"react-router-native@6.4.2","sha":"92425b888a2844ef4a5796afcfe89a6f685e04f8","kind":"tag","published_at":"2022-10-05T21:18:03.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.4.2","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.4.2/manifests"},{"name":"react-router-dom-v5-compat@6.4.2","sha":"92425b888a2844ef4a5796afcfe89a6f685e04f8","kind":"tag","published_at":"2022-10-05T21:18:03.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.4.2","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.4.2/manifests"},{"name":"react-router-dom@6.4.2","sha":"92425b888a2844ef4a5796afcfe89a6f685e04f8","kind":"tag","published_at":"2022-10-05T21:18:03.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.4.2","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.4.2/manifests"},{"name":"react-router@6.4.2","sha":"92425b888a2844ef4a5796afcfe89a6f685e04f8","kind":"tag","published_at":"2022-10-05T21:18:03.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.4.2","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.4.2/manifests"},{"name":"react-router-native@6.4.2-pre.1","sha":"1317087335c71b26b1bfe8c2e7b1b484b407671f","kind":"tag","published_at":"2022-10-04T17:20:34.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.4.2-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.4.2-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.4.2-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.4.2-pre.1/manifests"},{"name":"react-router-dom-v5-compat@6.4.2-pre.1","sha":"1317087335c71b26b1bfe8c2e7b1b484b407671f","kind":"tag","published_at":"2022-10-04T17:20:34.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.4.2-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.4.2-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.4.2-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.4.2-pre.1/manifests"},{"name":"react-router-dom@6.4.2-pre.1","sha":"1317087335c71b26b1bfe8c2e7b1b484b407671f","kind":"tag","published_at":"2022-10-04T17:20:34.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.4.2-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.4.2-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.4.2-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.4.2-pre.1/manifests"},{"name":"react-router@6.4.2-pre.1","sha":"1317087335c71b26b1bfe8c2e7b1b484b407671f","kind":"tag","published_at":"2022-10-04T17:20:34.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.4.2-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.4.2-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.4.2-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.4.2-pre.1/manifests"},{"name":"v5.3.4","sha":"1ca0e8f6dbb4f02874183dadd6b2481a6d599008","kind":"tag","published_at":"2022-10-02T17:02:43.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v5.3.4","html_url":"https://github.com/remix-run/react-router/releases/tag/v5.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v5.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v5.3.4/manifests"},{"name":"react-router-native@6.4.2-pre.0","sha":"590510901f692f3863d44bc47998599e37f3715b","kind":"tag","published_at":"2022-09-30T15:30:33.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.4.2-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.4.2-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.4.2-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.4.2-pre.0/manifests"},{"name":"@remix-run/router@1.0.2-pre.0","sha":"590510901f692f3863d44bc47998599e37f3715b","kind":"tag","published_at":"2022-09-30T15:30:33.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.0.2-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.0.2-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.0.2-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.0.2-pre.0/manifests"},{"name":"react-router-dom-v5-compat@6.4.2-pre.0","sha":"590510901f692f3863d44bc47998599e37f3715b","kind":"tag","published_at":"2022-09-30T15:30:33.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.4.2-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.4.2-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.4.2-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.4.2-pre.0/manifests"},{"name":"react-router-dom@6.4.2-pre.0","sha":"590510901f692f3863d44bc47998599e37f3715b","kind":"tag","published_at":"2022-09-30T15:30:33.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.4.2-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.4.2-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.4.2-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.4.2-pre.0/manifests"},{"name":"react-router@6.4.2-pre.0","sha":"590510901f692f3863d44bc47998599e37f3715b","kind":"tag","published_at":"2022-09-30T15:30:33.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.4.2-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.4.2-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.4.2-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.4.2-pre.0/manifests"},{"name":"react-router@6.4.1","sha":"d405320891350dcb1d84f6f696e771cbc44b21bc","kind":"tag","published_at":"2022-09-21T20:46:20.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.4.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.4.1/manifests"},{"name":"@remix-run/router@1.0.1","sha":"d405320891350dcb1d84f6f696e771cbc44b21bc","kind":"tag","published_at":"2022-09-21T20:46:20.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.0.1","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.0.1/manifests"},{"name":"react-router-native@6.4.1","sha":"d405320891350dcb1d84f6f696e771cbc44b21bc","kind":"tag","published_at":"2022-09-21T20:46:20.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.4.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.4.1/manifests"},{"name":"react-router-dom-v5-compat@6.4.1","sha":"d405320891350dcb1d84f6f696e771cbc44b21bc","kind":"tag","published_at":"2022-09-21T20:46:20.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.4.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.4.1/manifests"},{"name":"react-router-dom@6.4.1","sha":"d405320891350dcb1d84f6f696e771cbc44b21bc","kind":"tag","published_at":"2022-09-21T20:46:20.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.4.1","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.4.1/manifests"},{"name":"react-router-dom@6.4.1-pre.0","sha":"c4a27f7baafe8235d8feaf0d75915e22bc69203d","kind":"tag","published_at":"2022-09-20T22:58:05.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.4.1-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.4.1-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.4.1-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.4.1-pre.0/manifests"},{"name":"@remix-run/router@1.0.1-pre.0","sha":"c4a27f7baafe8235d8feaf0d75915e22bc69203d","kind":"tag","published_at":"2022-09-20T22:58:05.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.0.1-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.0.1-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.0.1-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.0.1-pre.0/manifests"},{"name":"react-router-native@6.4.1-pre.0","sha":"c4a27f7baafe8235d8feaf0d75915e22bc69203d","kind":"tag","published_at":"2022-09-20T22:58:05.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.4.1-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.4.1-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.4.1-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.4.1-pre.0/manifests"},{"name":"react-router-dom-v5-compat@6.4.1-pre.0","sha":"c4a27f7baafe8235d8feaf0d75915e22bc69203d","kind":"tag","published_at":"2022-09-20T22:58:05.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.4.1-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.4.1-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.4.1-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.4.1-pre.0/manifests"},{"name":"react-router@6.4.1-pre.0","sha":"c4a27f7baafe8235d8feaf0d75915e22bc69203d","kind":"tag","published_at":"2022-09-20T22:58:05.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.4.1-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.4.1-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.4.1-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.4.1-pre.0/manifests"},{"name":"react-router-dom@6.4.0","sha":"87851fbafee8932b9624900789388cdee9b1488a","kind":"tag","published_at":"2022-09-13T19:48:14.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.4.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.4.0/manifests"},{"name":"@remix-run/router@1.0.0","sha":"87851fbafee8932b9624900789388cdee9b1488a","kind":"tag","published_at":"2022-09-13T19:48:14.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@1.0.0","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@1.0.0/manifests"},{"name":"react-router-native@6.4.0","sha":"87851fbafee8932b9624900789388cdee9b1488a","kind":"tag","published_at":"2022-09-13T19:48:14.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.4.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.4.0/manifests"},{"name":"react-router-dom-v5-compat@6.4.0","sha":"87851fbafee8932b9624900789388cdee9b1488a","kind":"tag","published_at":"2022-09-13T19:48:14.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.4.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.4.0/manifests"},{"name":"react-router@6.4.0","sha":"87851fbafee8932b9624900789388cdee9b1488a","kind":"tag","published_at":"2022-09-13T19:48:14.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.4.0","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.4.0/manifests"},{"name":"react-router-dom@6.4.0-pre.15","sha":"e3d4596c22c4c129b6775006c74e4d4abb460201","kind":"tag","published_at":"2022-09-08T22:16:35.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.4.0-pre.15","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.4.0-pre.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.4.0-pre.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.4.0-pre.15/manifests"},{"name":"@remix-run/router@0.2.0-pre.10","sha":"e3d4596c22c4c129b6775006c74e4d4abb460201","kind":"tag","published_at":"2022-09-08T22:16:35.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@0.2.0-pre.10","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@0.2.0-pre.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@0.2.0-pre.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@0.2.0-pre.10/manifests"},{"name":"react-router-native@6.4.0-pre.15","sha":"e3d4596c22c4c129b6775006c74e4d4abb460201","kind":"tag","published_at":"2022-09-08T22:16:35.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.4.0-pre.15","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.4.0-pre.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.4.0-pre.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.4.0-pre.15/manifests"},{"name":"react-router-dom-v5-compat@6.4.0-pre.15","sha":"e3d4596c22c4c129b6775006c74e4d4abb460201","kind":"tag","published_at":"2022-09-08T22:16:35.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.4.0-pre.15","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.4.0-pre.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.4.0-pre.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.4.0-pre.15/manifests"},{"name":"react-router@6.4.0-pre.15","sha":"e3d4596c22c4c129b6775006c74e4d4abb460201","kind":"tag","published_at":"2022-09-08T22:16:35.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.4.0-pre.15","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.4.0-pre.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.4.0-pre.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.4.0-pre.15/manifests"},{"name":"react-router@6.4.0-pre.14","sha":"c9b343bbd1ca406197d16922f3ae080b4b2160fb","kind":"tag","published_at":"2022-08-31T20:55:21.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.4.0-pre.14","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.4.0-pre.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.4.0-pre.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.4.0-pre.14/manifests"},{"name":"@remix-run/router@0.2.0-pre.9","sha":"c9b343bbd1ca406197d16922f3ae080b4b2160fb","kind":"tag","published_at":"2022-08-31T20:55:21.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@0.2.0-pre.9","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@0.2.0-pre.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@0.2.0-pre.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@0.2.0-pre.9/manifests"},{"name":"react-router-native@6.4.0-pre.14","sha":"c9b343bbd1ca406197d16922f3ae080b4b2160fb","kind":"tag","published_at":"2022-08-31T20:55:21.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.4.0-pre.14","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.4.0-pre.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.4.0-pre.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.4.0-pre.14/manifests"},{"name":"react-router-dom-v5-compat@6.4.0-pre.14","sha":"c9b343bbd1ca406197d16922f3ae080b4b2160fb","kind":"tag","published_at":"2022-08-31T20:55:21.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.4.0-pre.14","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.4.0-pre.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.4.0-pre.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.4.0-pre.14/manifests"},{"name":"react-router-dom@6.4.0-pre.14","sha":"c9b343bbd1ca406197d16922f3ae080b4b2160fb","kind":"tag","published_at":"2022-08-31T20:55:21.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.4.0-pre.14","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.4.0-pre.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.4.0-pre.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.4.0-pre.14/manifests"},{"name":"@remix-run/router@0.2.0-pre.8","sha":"3ffc2726cdafa1a52bd30dc354676e9fa04e1b3c","kind":"tag","published_at":"2022-08-18T14:27:46.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@0.2.0-pre.8","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@0.2.0-pre.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@0.2.0-pre.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@0.2.0-pre.8/manifests"},{"name":"react-router-native@6.4.0-pre.13","sha":"3ffc2726cdafa1a52bd30dc354676e9fa04e1b3c","kind":"tag","published_at":"2022-08-18T14:27:46.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.4.0-pre.13","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.4.0-pre.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.4.0-pre.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.4.0-pre.13/manifests"},{"name":"react-router-dom-v5-compat@6.4.0-pre.13","sha":"3ffc2726cdafa1a52bd30dc354676e9fa04e1b3c","kind":"tag","published_at":"2022-08-18T14:27:46.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.4.0-pre.13","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.4.0-pre.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.4.0-pre.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.4.0-pre.13/manifests"},{"name":"react-router-dom@6.4.0-pre.13","sha":"3ffc2726cdafa1a52bd30dc354676e9fa04e1b3c","kind":"tag","published_at":"2022-08-18T14:27:46.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.4.0-pre.13","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.4.0-pre.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.4.0-pre.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.4.0-pre.13/manifests"},{"name":"react-router@6.4.0-pre.13","sha":"3ffc2726cdafa1a52bd30dc354676e9fa04e1b3c","kind":"tag","published_at":"2022-08-18T14:27:46.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.4.0-pre.13","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.4.0-pre.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.4.0-pre.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.4.0-pre.13/manifests"},{"name":"react-router@6.4.0-pre.12","sha":"89f03e136d69d0d6a41b2631610e32b2e67fb2b8","kind":"tag","published_at":"2022-08-10T14:53:41.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.4.0-pre.12","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.4.0-pre.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.4.0-pre.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.4.0-pre.12/manifests"},{"name":"@remix-run/router@0.2.0-pre.7","sha":"89f03e136d69d0d6a41b2631610e32b2e67fb2b8","kind":"tag","published_at":"2022-08-10T14:53:41.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@0.2.0-pre.7","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@0.2.0-pre.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@0.2.0-pre.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@0.2.0-pre.7/manifests"},{"name":"react-router-dom@6.4.0-pre.12","sha":"89f03e136d69d0d6a41b2631610e32b2e67fb2b8","kind":"tag","published_at":"2022-08-10T14:53:41.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.4.0-pre.12","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.4.0-pre.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.4.0-pre.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.4.0-pre.12/manifests"},{"name":"react-router-native@6.4.0-pre.12","sha":"89f03e136d69d0d6a41b2631610e32b2e67fb2b8","kind":"tag","published_at":"2022-08-10T14:53:41.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.4.0-pre.12","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.4.0-pre.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.4.0-pre.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.4.0-pre.12/manifests"},{"name":"react-router-dom-v5-compat@6.4.0-pre.12","sha":"89f03e136d69d0d6a41b2631610e32b2e67fb2b8","kind":"tag","published_at":"2022-08-10T14:53:41.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.4.0-pre.12","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.4.0-pre.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.4.0-pre.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.4.0-pre.12/manifests"},{"name":"react-router-dom-v5-compat@6.4.0-pre.11","sha":"12f3bd3487f6ee3466f6f8bee14ef1d7758c73e7","kind":"tag","published_at":"2022-08-02T14:18:56.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.4.0-pre.11","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.4.0-pre.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.4.0-pre.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.4.0-pre.11/manifests"},{"name":"@remix-run/router@0.2.0-pre.6","sha":"12f3bd3487f6ee3466f6f8bee14ef1d7758c73e7","kind":"tag","published_at":"2022-08-02T14:18:56.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@0.2.0-pre.6","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@0.2.0-pre.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@0.2.0-pre.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@0.2.0-pre.6/manifests"},{"name":"react-router-native@6.4.0-pre.11","sha":"12f3bd3487f6ee3466f6f8bee14ef1d7758c73e7","kind":"tag","published_at":"2022-08-02T14:18:56.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.4.0-pre.11","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.4.0-pre.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.4.0-pre.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.4.0-pre.11/manifests"},{"name":"react-router-dom@6.4.0-pre.11","sha":"12f3bd3487f6ee3466f6f8bee14ef1d7758c73e7","kind":"tag","published_at":"2022-08-02T14:18:56.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.4.0-pre.11","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.4.0-pre.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.4.0-pre.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.4.0-pre.11/manifests"},{"name":"react-router@6.4.0-pre.11","sha":"12f3bd3487f6ee3466f6f8bee14ef1d7758c73e7","kind":"tag","published_at":"2022-08-02T14:18:56.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.4.0-pre.11","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.4.0-pre.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.4.0-pre.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.4.0-pre.11/manifests"},{"name":"@remix-run/router@0.2.0-pre.5","sha":"eb39f7dbd4738703858388d8040c0fb2e9e2554a","kind":"tag","published_at":"2022-07-22T15:52:53.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@0.2.0-pre.5","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@0.2.0-pre.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@0.2.0-pre.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@0.2.0-pre.5/manifests"},{"name":"react-router-native@6.4.0-pre.10","sha":"eb39f7dbd4738703858388d8040c0fb2e9e2554a","kind":"tag","published_at":"2022-07-22T15:52:53.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.4.0-pre.10","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.4.0-pre.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.4.0-pre.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.4.0-pre.10/manifests"},{"name":"react-router-dom-v5-compat@6.4.0-pre.10","sha":"eb39f7dbd4738703858388d8040c0fb2e9e2554a","kind":"tag","published_at":"2022-07-22T15:52:53.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.4.0-pre.10","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.4.0-pre.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.4.0-pre.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.4.0-pre.10/manifests"},{"name":"react-router-dom@6.4.0-pre.10","sha":"eb39f7dbd4738703858388d8040c0fb2e9e2554a","kind":"tag","published_at":"2022-07-22T15:52:53.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.4.0-pre.10","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.4.0-pre.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.4.0-pre.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.4.0-pre.10/manifests"},{"name":"react-router@6.4.0-pre.10","sha":"eb39f7dbd4738703858388d8040c0fb2e9e2554a","kind":"tag","published_at":"2022-07-22T15:52:53.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.4.0-pre.10","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.4.0-pre.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.4.0-pre.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.4.0-pre.10/manifests"},{"name":"@remix-run/router@0.2.0-pre.4","sha":"fe54e3d938b94c82ad32ed680f43820f7509821f","kind":"tag","published_at":"2022-07-14T13:19:43.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@0.2.0-pre.4","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@0.2.0-pre.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@0.2.0-pre.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@0.2.0-pre.4/manifests"},{"name":"react-router-native@6.4.0-pre.9","sha":"fe54e3d938b94c82ad32ed680f43820f7509821f","kind":"tag","published_at":"2022-07-14T13:19:43.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.4.0-pre.9","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.4.0-pre.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.4.0-pre.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.4.0-pre.9/manifests"},{"name":"react-router-dom-v5-compat@6.4.0-pre.9","sha":"fe54e3d938b94c82ad32ed680f43820f7509821f","kind":"tag","published_at":"2022-07-14T13:19:43.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.4.0-pre.9","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.4.0-pre.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.4.0-pre.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.4.0-pre.9/manifests"},{"name":"react-router-dom@6.4.0-pre.9","sha":"fe54e3d938b94c82ad32ed680f43820f7509821f","kind":"tag","published_at":"2022-07-14T13:19:43.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.4.0-pre.9","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.4.0-pre.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.4.0-pre.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.4.0-pre.9/manifests"},{"name":"react-router@6.4.0-pre.9","sha":"fe54e3d938b94c82ad32ed680f43820f7509821f","kind":"tag","published_at":"2022-07-14T13:19:43.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.4.0-pre.9","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.4.0-pre.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.4.0-pre.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.4.0-pre.9/manifests"},{"name":"@remix-run/router@0.2.0-pre.3","sha":"bfee4636dc6cb3157cd175b16b553f0946f92704","kind":"tag","published_at":"2022-06-22T16:06:21.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@0.2.0-pre.3","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@0.2.0-pre.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@0.2.0-pre.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@0.2.0-pre.3/manifests"},{"name":"react-router@6.4.0-pre.8","sha":"bfee4636dc6cb3157cd175b16b553f0946f92704","kind":"tag","published_at":"2022-06-22T16:06:21.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.4.0-pre.8","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.4.0-pre.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.4.0-pre.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.4.0-pre.8/manifests"},{"name":"react-router-dom@6.4.0-pre.8","sha":"bfee4636dc6cb3157cd175b16b553f0946f92704","kind":"tag","published_at":"2022-06-22T16:06:21.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.4.0-pre.8","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.4.0-pre.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.4.0-pre.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.4.0-pre.8/manifests"},{"name":"react-router-dom-v5-compat@6.4.0-pre.8","sha":"bfee4636dc6cb3157cd175b16b553f0946f92704","kind":"tag","published_at":"2022-06-22T16:06:21.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.4.0-pre.8","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.4.0-pre.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.4.0-pre.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.4.0-pre.8/manifests"},{"name":"react-router-native@6.4.0-pre.8","sha":"bfee4636dc6cb3157cd175b16b553f0946f92704","kind":"tag","published_at":"2022-06-22T16:06:21.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.4.0-pre.8","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.4.0-pre.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.4.0-pre.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.4.0-pre.8/manifests"},{"name":"react-router@6.4.0-pre.7","sha":"e47a95bd1e8d0bc8086069e4a8bf531cc3f628f2","kind":"tag","published_at":"2022-06-10T20:54:29.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.4.0-pre.7","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.4.0-pre.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.4.0-pre.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.4.0-pre.7/manifests"},{"name":"@remix-run/router@0.2.0-pre.2","sha":"e47a95bd1e8d0bc8086069e4a8bf531cc3f628f2","kind":"tag","published_at":"2022-06-10T20:54:29.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@0.2.0-pre.2","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@0.2.0-pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@0.2.0-pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@0.2.0-pre.2/manifests"},{"name":"react-router-native@6.4.0-pre.7","sha":"e47a95bd1e8d0bc8086069e4a8bf531cc3f628f2","kind":"tag","published_at":"2022-06-10T20:54:29.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.4.0-pre.7","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.4.0-pre.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.4.0-pre.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.4.0-pre.7/manifests"},{"name":"react-router-dom-v5-compat@6.4.0-pre.7","sha":"e47a95bd1e8d0bc8086069e4a8bf531cc3f628f2","kind":"tag","published_at":"2022-06-10T20:54:29.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.4.0-pre.7","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.4.0-pre.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.4.0-pre.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.4.0-pre.7/manifests"},{"name":"react-router-dom@6.4.0-pre.7","sha":"e47a95bd1e8d0bc8086069e4a8bf531cc3f628f2","kind":"tag","published_at":"2022-06-10T20:54:29.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.4.0-pre.7","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.4.0-pre.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.4.0-pre.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.4.0-pre.7/manifests"},{"name":"react-router-dom@6.4.0-pre.6","sha":"41a5134f1736356c6f69f485e1a2c0478aaedd9f","kind":"tag","published_at":"2022-06-09T00:09:22.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.4.0-pre.6","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.4.0-pre.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.4.0-pre.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.4.0-pre.6/manifests"},{"name":"react-router-native@6.4.0-pre.6","sha":"41a5134f1736356c6f69f485e1a2c0478aaedd9f","kind":"tag","published_at":"2022-06-09T00:09:22.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.4.0-pre.6","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.4.0-pre.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.4.0-pre.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.4.0-pre.6/manifests"},{"name":"react-router-dom-v5-compat@6.4.0-pre.6","sha":"41a5134f1736356c6f69f485e1a2c0478aaedd9f","kind":"tag","published_at":"2022-06-09T00:09:22.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.4.0-pre.6","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.4.0-pre.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.4.0-pre.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.4.0-pre.6/manifests"},{"name":"react-router@6.4.0-pre.6","sha":"41a5134f1736356c6f69f485e1a2c0478aaedd9f","kind":"tag","published_at":"2022-06-09T00:09:22.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.4.0-pre.6","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.4.0-pre.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.4.0-pre.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.4.0-pre.6/manifests"},{"name":"react-router-dom@6.4.0-pre.5","sha":"2affe7517ebb95200e33b1b37494f940aa6e7f8b","kind":"tag","published_at":"2022-06-08T23:42:02.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.4.0-pre.5","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.4.0-pre.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.4.0-pre.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.4.0-pre.5/manifests"},{"name":"react-router-native@6.4.0-pre.5","sha":"2affe7517ebb95200e33b1b37494f940aa6e7f8b","kind":"tag","published_at":"2022-06-08T23:42:02.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.4.0-pre.5","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.4.0-pre.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.4.0-pre.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.4.0-pre.5/manifests"},{"name":"react-router-dom-v5-compat@6.4.0-pre.5","sha":"2affe7517ebb95200e33b1b37494f940aa6e7f8b","kind":"tag","published_at":"2022-06-08T23:42:02.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.4.0-pre.5","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.4.0-pre.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.4.0-pre.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.4.0-pre.5/manifests"},{"name":"react-router@6.4.0-pre.5","sha":"2affe7517ebb95200e33b1b37494f940aa6e7f8b","kind":"tag","published_at":"2022-06-08T23:42:02.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.4.0-pre.5","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.4.0-pre.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.4.0-pre.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.4.0-pre.5/manifests"},{"name":"@remix-run/router@0.2.0-pre.1","sha":"faec186759e3d435058993667ddb7b5a41e1d317","kind":"tag","published_at":"2022-06-08T20:42:28.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/@remix-run/router@0.2.0-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/@remix-run/router@0.2.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@0.2.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/@remix-run%2Frouter@0.2.0-pre.1/manifests"},{"name":"react-router@6.4.0-pre.4","sha":"faec186759e3d435058993667ddb7b5a41e1d317","kind":"tag","published_at":"2022-06-08T20:42:28.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.4.0-pre.4","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.4.0-pre.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.4.0-pre.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.4.0-pre.4/manifests"},{"name":"react-router-dom@6.4.0-pre.4","sha":"faec186759e3d435058993667ddb7b5a41e1d317","kind":"tag","published_at":"2022-06-08T20:42:28.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.4.0-pre.4","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.4.0-pre.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.4.0-pre.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.4.0-pre.4/manifests"},{"name":"react-router-dom-v5-compat@6.4.0-pre.4","sha":"faec186759e3d435058993667ddb7b5a41e1d317","kind":"tag","published_at":"2022-06-08T20:42:28.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.4.0-pre.4","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.4.0-pre.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.4.0-pre.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.4.0-pre.4/manifests"},{"name":"react-router-native@6.4.0-pre.4","sha":"faec186759e3d435058993667ddb7b5a41e1d317","kind":"tag","published_at":"2022-06-08T20:42:28.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.4.0-pre.4","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.4.0-pre.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.4.0-pre.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.4.0-pre.4/manifests"},{"name":"react-router-dom@6.4.0-pre.3","sha":"60862c711cc2a064c2f6da7a8070eaae73e57633","kind":"tag","published_at":"2022-06-06T20:46:44.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom@6.4.0-pre.3","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom@6.4.0-pre.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.4.0-pre.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom@6.4.0-pre.3/manifests"},{"name":"react-router-native@6.4.0-pre.3","sha":"60862c711cc2a064c2f6da7a8070eaae73e57633","kind":"tag","published_at":"2022-06-06T20:46:44.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-native@6.4.0-pre.3","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-native@6.4.0-pre.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.4.0-pre.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-native@6.4.0-pre.3/manifests"},{"name":"react-router-dom-v5-compat@6.4.0-pre.3","sha":"60862c711cc2a064c2f6da7a8070eaae73e57633","kind":"tag","published_at":"2022-06-06T20:46:44.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router-dom-v5-compat@6.4.0-pre.3","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router-dom-v5-compat@6.4.0-pre.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.4.0-pre.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router-dom-v5-compat@6.4.0-pre.3/manifests"},{"name":"react-router@6.4.0-pre.3","sha":"60862c711cc2a064c2f6da7a8070eaae73e57633","kind":"tag","published_at":"2022-06-06T20:46:44.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/react-router@6.4.0-pre.3","html_url":"https://github.com/remix-run/react-router/releases/tag/react-router@6.4.0-pre.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.4.0-pre.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/react-router@6.4.0-pre.3/manifests"},{"name":"v6.4.0-pre.2","sha":"3179f1340f9da03a5e71ee351b9ad1bcf3852f50","kind":"tag","published_at":"2022-05-23T14:43:22.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v6.4.0-pre.2","html_url":"https://github.com/remix-run/react-router/releases/tag/v6.4.0-pre.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v6.4.0-pre.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v6.4.0-pre.2/manifests"},{"name":"v6.4.0-pre.1","sha":"3468a0629d9f1300f166a88352756a1e9b83602b","kind":"tag","published_at":"2022-05-23T14:30:54.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v6.4.0-pre.1","html_url":"https://github.com/remix-run/react-router/releases/tag/v6.4.0-pre.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v6.4.0-pre.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v6.4.0-pre.1/manifests"},{"name":"v6.4.0-pre.0","sha":"2b7870db255546158d2b4ba44c1655058b7c1f1d","kind":"tag","published_at":"2022-05-23T13:24:08.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v6.4.0-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/v6.4.0-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v6.4.0-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v6.4.0-pre.0/manifests"},{"name":"v5.3.3","sha":"3679bafb744c1fb1b495eefdacce0a4fbbb9197a","kind":"tag","published_at":"2022-05-18T20:54:57.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v5.3.3","html_url":"https://github.com/remix-run/react-router/releases/tag/v5.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v5.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v5.3.3/manifests"},{"name":"v5.3.2","sha":"1a69e8a84675f9d1a60e0fe2569b7bcbd5775045","kind":"tag","published_at":"2022-05-17T01:41:06.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v5.3.2","html_url":"https://github.com/remix-run/react-router/releases/tag/v5.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v5.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v5.3.2/manifests"},{"name":"v5.3.1","sha":"1bd0fb5a2bfc739fee13f566a477ae4d07130b68","kind":"tag","published_at":"2022-04-17T15:29:15.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v5.3.1","html_url":"https://github.com/remix-run/react-router/releases/tag/v5.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v5.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v5.3.1/manifests"},{"name":"v6.3.0","sha":"382c792ad8feb9a4d77a8046143982ba8bd0714f","kind":"tag","published_at":"2022-03-31T19:38:07.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v6.3.0","html_url":"https://github.com/remix-run/react-router/releases/tag/v6.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v6.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v6.3.0/manifests"},{"name":"v0.0.0-experimental-compat.6","sha":"b043e2f21eae772751ba2ad041e2056fb1ebb9dd","kind":"tag","published_at":"2022-03-31T18:50:28.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-compat.6","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-compat.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-compat.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-compat.6/manifests"},{"name":"v0.0.0-experimental-compat.5","sha":"13f55762b2eb17fa73b3d1f6fd70707c7ee45f86","kind":"tag","published_at":"2022-03-31T18:26:31.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-compat.5","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-compat.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-compat.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-compat.5/manifests"},{"name":"v0.0.0-experimental-compat.4","sha":"fc27e1ae043d531f6e781f4079c6dc7a7c2c729c","kind":"tag","published_at":"2022-03-30T01:43:50.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-compat.4","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-compat.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-compat.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-compat.4/manifests"},{"name":"v0.0.0-experimental-compat.3","sha":"759931e3e04cc31028e0438201b31180b3d5337b","kind":"tag","published_at":"2022-03-30T01:31:44.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-compat.3","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-compat.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-compat.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-compat.3/manifests"},{"name":"v0.0.0-experimental-compat.2","sha":"9a7d968dca25e0e6d0fd87f470e3e83fa6000771","kind":"tag","published_at":"2022-03-30T01:23:54.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-compat.2","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-compat.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-compat.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-compat.2/manifests"},{"name":"v0.0.0-experimental-compat.1","sha":"3b950517f6fab25a64171ab6843544809ef264c7","kind":"tag","published_at":"2022-03-18T22:35:16.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-compat.1","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-compat.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-compat.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-compat.1/manifests"},{"name":"v6.2.2","sha":"dc37beb049e883e0e33c77a3897d4ca0891dd565","kind":"tag","published_at":"2022-02-28T23:28:57.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v6.2.2","html_url":"https://github.com/remix-run/react-router/releases/tag/v6.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v6.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v6.2.2/manifests"},{"name":"v6.2.2-pre.0","sha":"d5c0a57d3672b192e03f6b3d8f796d3b6446e98c","kind":"tag","published_at":"2022-02-28T23:23:03.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v6.2.2-pre.0","html_url":"https://github.com/remix-run/react-router/releases/tag/v6.2.2-pre.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v6.2.2-pre.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v6.2.2-pre.0/manifests"},{"name":"v6.2.1","sha":"9cc42139acd0317a5bfc8ad7aa2dd8e6d573505a","kind":"tag","published_at":"2021-12-17T20:21:08.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v6.2.1","html_url":"https://github.com/remix-run/react-router/releases/tag/v6.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v6.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v6.2.1/manifests"},{"name":"v6.2.0","sha":"f16c5490dfa75f15dcfb86d2a981a7c58a9d1a33","kind":"tag","published_at":"2021-12-17T18:20:44.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v6.2.0","html_url":"https://github.com/remix-run/react-router/releases/tag/v6.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v6.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v6.2.0/manifests"},{"name":"v6.1.1","sha":"cc433e017864592e58fb21bb7d51ee4a21aaf5f3","kind":"tag","published_at":"2021-12-11T17:14:46.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v6.1.1","html_url":"https://github.com/remix-run/react-router/releases/tag/v6.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v6.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v6.1.1/manifests"},{"name":"v6.1.0","sha":"f9098955066fbdadad14da9d7296f7bb60e2009e","kind":"tag","published_at":"2021-12-10T17:50:52.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v6.1.0","html_url":"https://github.com/remix-run/react-router/releases/tag/v6.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v6.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v6.1.0/manifests"},{"name":"v6.0.2","sha":"246edd178c145d14007c29d1e7078687bd21ffc3","kind":"tag","published_at":"2021-11-09T22:11:36.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v6.0.2","html_url":"https://github.com/remix-run/react-router/releases/tag/v6.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v6.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v6.0.2/manifests"},{"name":"v6.0.1","sha":"c68df0c2328bcbd889ca486e790ba2efa3ea9ae4","kind":"tag","published_at":"2021-11-05T22:53:15.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v6.0.1","html_url":"https://github.com/remix-run/react-router/releases/tag/v6.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v6.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v6.0.1/manifests"},{"name":"v6.0.0","sha":"d85c049b22670a691e2ce6d4d6009c2b6aef4933","kind":"tag","published_at":"2021-11-03T20:10:01.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v6.0.0","html_url":"https://github.com/remix-run/react-router/releases/tag/v6.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v6.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v6.0.0/manifests"},{"name":"v6.0.0-beta.8","sha":"939c54b3faf8849420500506fa362f271dd4d0c6","kind":"tag","published_at":"2021-10-22T20:41:29.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v6.0.0-beta.8","html_url":"https://github.com/remix-run/react-router/releases/tag/v6.0.0-beta.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v6.0.0-beta.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v6.0.0-beta.8/manifests"},{"name":"v6.0.0-beta.7","sha":"a0955700b266c2850eee0c1bd12f0bdd0707835b","kind":"tag","published_at":"2021-10-15T19:34:32.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v6.0.0-beta.7","html_url":"https://github.com/remix-run/react-router/releases/tag/v6.0.0-beta.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v6.0.0-beta.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v6.0.0-beta.7/manifests"},{"name":"v6.0.0-beta.6","sha":"205662785e9eafc2f67ada3d6f7cde5e1e2ebcf4","kind":"tag","published_at":"2021-10-07T14:30:45.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v6.0.0-beta.6","html_url":"https://github.com/remix-run/react-router/releases/tag/v6.0.0-beta.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v6.0.0-beta.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v6.0.0-beta.6/manifests"},{"name":"v6.0.0-beta.5","sha":"ea9339aaa7a6d849b42ce8aaa11fa521b96e5a29","kind":"tag","published_at":"2021-09-24T23:57:38.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v6.0.0-beta.5","html_url":"https://github.com/remix-run/react-router/releases/tag/v6.0.0-beta.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v6.0.0-beta.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v6.0.0-beta.5/manifests"},{"name":"v6.0.0-beta.4","sha":"54a0c270f956f24523a7fbb511d7976852aa7501","kind":"tag","published_at":"2021-09-11T00:03:20.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v6.0.0-beta.4","html_url":"https://github.com/remix-run/react-router/releases/tag/v6.0.0-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v6.0.0-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v6.0.0-beta.4/manifests"},{"name":"v5.3.0","sha":"7a891467987b164b64f39eaf72415b609ed2d4a7","kind":"tag","published_at":"2021-09-03T21:45:38.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v5.3.0","html_url":"https://github.com/remix-run/react-router/releases/tag/v5.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v5.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v5.3.0/manifests"},{"name":"v6.0.0-beta.3","sha":"7b83ab14e1f4348c95f1dbadda608a44630ae42d","kind":"tag","published_at":"2021-09-03T21:19:14.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v6.0.0-beta.3","html_url":"https://github.com/remix-run/react-router/releases/tag/v6.0.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v6.0.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v6.0.0-beta.3/manifests"},{"name":"v5.2.1","sha":"92dcd15acb6dfb7efe324b85d7e4ebb5ba06d545","kind":"tag","published_at":"2021-08-27T21:28:04.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v5.2.1","html_url":"https://github.com/remix-run/react-router/releases/tag/v5.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v5.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v5.2.1/manifests"},{"name":"v6.0.0-beta.2","sha":"5e51e6ece45034e5cb7c7e6102862f36cb245b25","kind":"tag","published_at":"2021-08-20T22:07:15.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v6.0.0-beta.2","html_url":"https://github.com/remix-run/react-router/releases/tag/v6.0.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v6.0.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v6.0.0-beta.2/manifests"},{"name":"v6.0.0-beta.1","sha":"05c41d57407efdc98886b27e3418a2cdcfa40399","kind":"tag","published_at":"2021-08-13T21:01:46.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v6.0.0-beta.1","html_url":"https://github.com/remix-run/react-router/releases/tag/v6.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v6.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v6.0.0-beta.1/manifests"},{"name":"v0.0.0-experimental-ffd8c7d0","sha":"81a5079bf90da0741a61001297926113b112b1d4","kind":"tag","published_at":"2020-06-19T23:00:32.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-ffd8c7d0","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-ffd8c7d0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-ffd8c7d0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-ffd8c7d0/manifests"},{"name":"v6.0.0-beta.0","sha":"262b45dd8d6cbdc3a984259c5591ffc3de80d600","kind":"tag","published_at":"2020-06-19T22:57:43.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v6.0.0-beta.0","html_url":"https://github.com/remix-run/react-router/releases/tag/v6.0.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v6.0.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v6.0.0-beta.0/manifests"},{"name":"v0.0.0-experimental-b1ff171f","sha":"67a38a0ab0863f9f796aa90501a8fafb3d0b91f8","kind":"tag","published_at":"2020-05-27T16:08:49.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.0.0-experimental-b1ff171f","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.0.0-experimental-b1ff171f","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-b1ff171f","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.0.0-experimental-b1ff171f/manifests"},{"name":"v6.0.0-alpha.5","sha":"732705a02f10045b19ab8c67a7fd386384bffdf0","kind":"tag","published_at":"2020-05-15T23:13:38.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v6.0.0-alpha.5","html_url":"https://github.com/remix-run/react-router/releases/tag/v6.0.0-alpha.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v6.0.0-alpha.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v6.0.0-alpha.5/manifests"},{"name":"v5.2.0","sha":"21a62e55c0d6196002bd4ab5b3350514976928cf","kind":"tag","published_at":"2020-05-11T17:07:31.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v5.2.0","html_url":"https://github.com/remix-run/react-router/releases/tag/v5.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v5.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v5.2.0/manifests"},{"name":"v6.0.0-alpha.4","sha":"7d4a5c5ee5651fc7a796c6cec8b980de2695f5f5","kind":"tag","published_at":"2020-05-05T00:02:22.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v6.0.0-alpha.4","html_url":"https://github.com/remix-run/react-router/releases/tag/v6.0.0-alpha.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v6.0.0-alpha.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v6.0.0-alpha.4/manifests"},{"name":"v6.0.0-alpha.3","sha":"f778b05e39347ad09df2d141c290298c44645b0b","kind":"tag","published_at":"2020-04-04T00:34:56.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v6.0.0-alpha.3","html_url":"https://github.com/remix-run/react-router/releases/tag/v6.0.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v6.0.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v6.0.0-alpha.3/manifests"},{"name":"v3.2.6","sha":"850de933444d260bfc5460135d308f9d74b52c97","kind":"tag","published_at":"2020-03-04T16:09:52.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v3.2.6","html_url":"https://github.com/remix-run/react-router/releases/tag/v3.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v3.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v3.2.6/manifests"},{"name":"v6.0.0-alpha.2","sha":"2caa5104425a965b58694abb1cc5ccf8df21c046","kind":"commit","published_at":"2020-02-22T00:41:41.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v6.0.0-alpha.2","html_url":"https://github.com/remix-run/react-router/releases/tag/v6.0.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v6.0.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v6.0.0-alpha.2/manifests"},{"name":"v6.0.0-alpha.1","sha":"0cf8f2b34b44c9bd817b32cead558f05c6a46526","kind":"commit","published_at":"2020-02-01T06:51:37.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v6.0.0-alpha.1","html_url":"https://github.com/remix-run/react-router/releases/tag/v6.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v6.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v6.0.0-alpha.1/manifests"},{"name":"v6.0.0-alpha.0","sha":"33e5ce2dd2a19fad86619d59844050ac0e5f3161","kind":"commit","published_at":"2020-01-31T22:46:59.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v6.0.0-alpha.0","html_url":"https://github.com/remix-run/react-router/releases/tag/v6.0.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v6.0.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v6.0.0-alpha.0/manifests"},{"name":"v3.2.5","sha":"7a334104313bc28f46128a1cc2d68fb18e2a8160","kind":"tag","published_at":"2019-10-25T03:18:38.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v3.2.5","html_url":"https://github.com/remix-run/react-router/releases/tag/v3.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v3.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v3.2.5/manifests"},{"name":"v5.1.2","sha":"f31bb27aa61dd4cb1c3cd9aa78133f739e2e9bb9","kind":"tag","published_at":"2019-09-30T23:08:50.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v5.1.2","html_url":"https://github.com/remix-run/react-router/releases/tag/v5.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v5.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v5.1.2/manifests"},{"name":"v5.1.1","sha":"fbb6358dd7f47eedd55d0b63e0725ac335d28bde","kind":"tag","published_at":"2019-09-27T22:57:36.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v5.1.1","html_url":"https://github.com/remix-run/react-router/releases/tag/v5.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v5.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v5.1.1/manifests"},{"name":"v5.1.0","sha":"0c058adc5b56c6d9b409af5e4d8330c645fac00c","kind":"tag","published_at":"2019-09-24T16:40:42.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v5.1.0","html_url":"https://github.com/remix-run/react-router/releases/tag/v5.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v5.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v5.1.0/manifests"},{"name":"v3.2.4","sha":"d24a37ba158ebcb67acbc6a436169316e0dc9319","kind":"tag","published_at":"2019-08-23T17:23:37.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v3.2.4","html_url":"https://github.com/remix-run/react-router/releases/tag/v3.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v3.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v3.2.4/manifests"},{"name":"v3.2.3","sha":"3ffb3c57d7bf0089edb7dad6b6265a9178e9286d","kind":"tag","published_at":"2019-06-26T14:12:44.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v3.2.3","html_url":"https://github.com/remix-run/react-router/releases/tag/v3.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v3.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v3.2.3/manifests"},{"name":"v3.2.2","sha":"45bcea08e7db31750a4faeb525f8a2cc82ed87c2","kind":"tag","published_at":"2019-06-25T13:50:38.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v3.2.2","html_url":"https://github.com/remix-run/react-router/releases/tag/v3.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v3.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v3.2.2/manifests"},{"name":"v5.0.1","sha":"0c9a10d9807b879912f2dff2fbebffe0aa7048ed","kind":"tag","published_at":"2019-06-04T22:31:15.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v5.0.1","html_url":"https://github.com/remix-run/react-router/releases/tag/v5.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v5.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v5.0.1/manifests"},{"name":"v5.0.0","sha":"ea8eba843bf899daf8a51c2617d05c179b38369d","kind":"commit","published_at":"2019-03-18T15:48:02.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v5.0.0","html_url":"https://github.com/remix-run/react-router/releases/tag/v5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v5.0.0/manifests"},{"name":"v4.4.0","sha":"eef79d529efb037d84d99efdedef2baa0941c8c1","kind":"tag","published_at":"2019-03-16T00:46:17.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v4.4.0","html_url":"https://github.com/remix-run/react-router/releases/tag/v4.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v4.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v4.4.0/manifests"},{"name":"v4.4.0-beta.8","sha":"fa98bc76b363c22a1deb3b4d3a3481987b90cd41","kind":"tag","published_at":"2019-03-15T23:05:23.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v4.4.0-beta.8","html_url":"https://github.com/remix-run/react-router/releases/tag/v4.4.0-beta.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v4.4.0-beta.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v4.4.0-beta.8/manifests"},{"name":"v4.4.0-beta.7","sha":"065950c5737b533686f30a0f60f038c157d91a51","kind":"tag","published_at":"2019-03-02T01:00:22.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v4.4.0-beta.7","html_url":"https://github.com/remix-run/react-router/releases/tag/v4.4.0-beta.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v4.4.0-beta.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v4.4.0-beta.7/manifests"},{"name":"v4.4.0-beta.6","sha":"5ccb241cd59eae7a15de31c7babff6619378be39","kind":"tag","published_at":"2018-11-01T16:30:36.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v4.4.0-beta.6","html_url":"https://github.com/remix-run/react-router/releases/tag/v4.4.0-beta.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v4.4.0-beta.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v4.4.0-beta.6/manifests"},{"name":"v4.4.0-beta.5","sha":"2686600f91e6b3231117ee4d4e2fdcddd30465c8","kind":"tag","published_at":"2018-10-30T22:30:17.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v4.4.0-beta.5","html_url":"https://github.com/remix-run/react-router/releases/tag/v4.4.0-beta.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v4.4.0-beta.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v4.4.0-beta.5/manifests"},{"name":"v4.4.0-beta.4","sha":"0983a07b9de220e54dc5da0a9459cc35eaff7ae3","kind":"tag","published_at":"2018-10-17T01:07:28.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v4.4.0-beta.4","html_url":"https://github.com/remix-run/react-router/releases/tag/v4.4.0-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v4.4.0-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v4.4.0-beta.4/manifests"},{"name":"v4.4.0-beta.3","sha":"9c7ea83ee7049f159040ce079c479082915fca04","kind":"tag","published_at":"2018-10-15T18:50:37.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v4.4.0-beta.3","html_url":"https://github.com/remix-run/react-router/releases/tag/v4.4.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v4.4.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v4.4.0-beta.3/manifests"},{"name":"v4.4.0-beta.2","sha":"7c476595dca53be65cac451cd22eb9252e3ec247","kind":"tag","published_at":"2018-10-14T03:30:32.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v4.4.0-beta.2","html_url":"https://github.com/remix-run/react-router/releases/tag/v4.4.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v4.4.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v4.4.0-beta.2/manifests"},{"name":"v4.4.0-beta.1","sha":"4abe54152400fb987e31d063ad85293551db0032","kind":"commit","published_at":"2018-09-30T07:16:55.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v4.4.0-beta.1","html_url":"https://github.com/remix-run/react-router/releases/tag/v4.4.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v4.4.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v4.4.0-beta.1/manifests"},{"name":"v4.4.0-beta.0","sha":"5d8a123f4bcfa5be2c0e1b6d4a482be23d44884e","kind":"commit","published_at":"2018-09-29T06:56:49.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v4.4.0-beta.0","html_url":"https://github.com/remix-run/react-router/releases/tag/v4.4.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v4.4.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v4.4.0-beta.0/manifests"},{"name":"v4.3.1","sha":"3d233bf0b6dd5bf68d9bac9c94273ae25646b207","kind":"tag","published_at":"2018-06-06T19:29:36.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v4.3.1","html_url":"https://github.com/remix-run/react-router/releases/tag/v4.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v4.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v4.3.1/manifests"},{"name":"v4.3.0","sha":"7222316730593ad6156eb9d2fd5e26febb0b921b","kind":"tag","published_at":"2018-06-06T15:34:23.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v4.3.0","html_url":"https://github.com/remix-run/react-router/releases/tag/v4.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v4.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v4.3.0/manifests"},{"name":"v4.3.0-rc.3","sha":"233e6c51c047f1dc4e1cbabc48e7935a2a2b9d64","kind":"tag","published_at":"2018-04-26T20:42:55.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v4.3.0-rc.3","html_url":"https://github.com/remix-run/react-router/releases/tag/v4.3.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v4.3.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v4.3.0-rc.3/manifests"},{"name":"v4.3.0-rc.2","sha":"ad53bc84475f2ab8e73a3a6454ed29dc68073497","kind":"tag","published_at":"2018-04-02T17:30:44.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v4.3.0-rc.2","html_url":"https://github.com/remix-run/react-router/releases/tag/v4.3.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v4.3.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v4.3.0-rc.2/manifests"},{"name":"v4.3.0-rc.1","sha":"edc4ba09e56664494c255b18cd64edb2fe1623f7","kind":"tag","published_at":"2018-03-26T20:29:29.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v4.3.0-rc.1","html_url":"https://github.com/remix-run/react-router/releases/tag/v4.3.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v4.3.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v4.3.0-rc.1/manifests"},{"name":"v3.2.1","sha":"afa0560326eebc4ac426bb206ffd2b07f5448964","kind":"tag","published_at":"2018-03-07T18:25:02.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v3.2.1","html_url":"https://github.com/remix-run/react-router/releases/tag/v3.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v3.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v3.2.1/manifests"},{"name":"v3.2.0","sha":"42fe32d8f4ebec170a6d980badbc702ab88b5897","kind":"tag","published_at":"2017-09-26T16:45:37.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v3.2.0","html_url":"https://github.com/remix-run/react-router/releases/tag/v3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v3.2.0/manifests"},{"name":"v4.2.2","sha":"f0e2c49802e07a30c383639a41fd64de485f2d8d","kind":"tag","published_at":"2017-08-25T00:09:27.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v4.2.2","html_url":"https://github.com/remix-run/react-router/releases/tag/v4.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v4.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v4.2.2/manifests"},{"name":"v4.2.1","sha":"5def29e09accf9a4894b1ead57f7af0749902cca","kind":"tag","published_at":"2017-08-25T00:01:15.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v4.2.1","html_url":"https://github.com/remix-run/react-router/releases/tag/v4.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v4.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v4.2.1/manifests"},{"name":"v4.2.0","sha":"620ff29f65deef6aa6a65e65f46af16c914d735c","kind":"tag","published_at":"2017-08-24T01:24:40.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v4.2.0","html_url":"https://github.com/remix-run/react-router/releases/tag/v4.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v4.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v4.2.0/manifests"},{"name":"v4.1.1","sha":"12d811f56d56e214ca5200140b7e4ec145a84776","kind":"tag","published_at":"2017-04-12T19:33:09.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v4.1.1","html_url":"https://github.com/remix-run/react-router/releases/tag/v4.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v4.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v4.1.1/manifests"},{"name":"v4.1.0","sha":"d5231f0910ceac40939338bdfc873cca7b64fff4","kind":"tag","published_at":"2017-04-12T19:09:07.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v4.1.0","html_url":"https://github.com/remix-run/react-router/releases/tag/v4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v4.1.0/manifests"},{"name":"v4.0.0","sha":"990f58937bc5a876e7a81eb5f7c94333f8a4c9e1","kind":"tag","published_at":"2017-04-12T19:08:08.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v4.0.0","html_url":"https://github.com/remix-run/react-router/releases/tag/v4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v4.0.0/manifests"},{"name":"v3.0.5","sha":"76862e9d04a762237a165fabf42bfbe2f142f8ac","kind":"tag","published_at":"2017-04-11T00:32:41.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v3.0.5","html_url":"https://github.com/remix-run/react-router/releases/tag/v3.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v3.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v3.0.5/manifests"},{"name":"v3.0.4","sha":"c904dcccd676883103ee7f8d3e9b3dc9a8918359","kind":"tag","published_at":"2017-04-09T19:15:11.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v3.0.4","html_url":"https://github.com/remix-run/react-router/releases/tag/v3.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v3.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v3.0.4/manifests"},{"name":"v3.0.3","sha":"756763631edb36537c186f11bec87085cc62073b","kind":"tag","published_at":"2017-03-28T16:00:55.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v3.0.3","html_url":"https://github.com/remix-run/react-router/releases/tag/v3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v3.0.3/manifests"},{"name":"v4.0.0-beta.8","sha":"a91618503a9586cfc14e868f04ae101ca337f0e4","kind":"commit","published_at":"2017-03-08T22:00:52.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v4.0.0-beta.8","html_url":"https://github.com/remix-run/react-router/releases/tag/v4.0.0-beta.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v4.0.0-beta.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v4.0.0-beta.8/manifests"},{"name":"v4.0.0-beta.7","sha":"83f34594308f3913f15f3ab0b019d07c67ae894a","kind":"commit","published_at":"2017-03-03T17:06:56.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v4.0.0-beta.7","html_url":"https://github.com/remix-run/react-router/releases/tag/v4.0.0-beta.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v4.0.0-beta.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v4.0.0-beta.7/manifests"},{"name":"v4.0.0-beta.6","sha":"ec53f0487f07bb6de9c4c2cc5bfb3689b1ae48a3","kind":"commit","published_at":"2017-02-14T06:36:04.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v4.0.0-beta.6","html_url":"https://github.com/remix-run/react-router/releases/tag/v4.0.0-beta.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v4.0.0-beta.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v4.0.0-beta.6/manifests"},{"name":"v4.0.0-beta.5","sha":"c81db16ee2b2f631140a0f085f7aa1af6dbe2dbd","kind":"commit","published_at":"2017-02-07T07:14:25.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v4.0.0-beta.5","html_url":"https://github.com/remix-run/react-router/releases/tag/v4.0.0-beta.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v4.0.0-beta.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v4.0.0-beta.5/manifests"},{"name":"v4.0.0-beta.4","sha":"11a4b321cde3cc067a4ff5c36fb4cc14d0905508","kind":"commit","published_at":"2017-02-02T02:16:03.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v4.0.0-beta.4","html_url":"https://github.com/remix-run/react-router/releases/tag/v4.0.0-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v4.0.0-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v4.0.0-beta.4/manifests"},{"name":"v4.0.0-beta.3","sha":"e281a4a713c609cbe8e358cae28256b598428e13","kind":"commit","published_at":"2017-01-30T22:12:22.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v4.0.0-beta.3","html_url":"https://github.com/remix-run/react-router/releases/tag/v4.0.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v4.0.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v4.0.0-beta.3/manifests"},{"name":"v4.0.0-beta.2","sha":"cfc053ec7bea4f0dd718e252265bc36e89e229fc","kind":"commit","published_at":"2017-01-30T16:14:18.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v4.0.0-beta.2","html_url":"https://github.com/remix-run/react-router/releases/tag/v4.0.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v4.0.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v4.0.0-beta.2/manifests"},{"name":"v4.0.0-beta.1","sha":"65729b6e3501c7fc3982a3f92627e9e5a75d561f","kind":"commit","published_at":"2017-01-30T16:05:57.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v4.0.0-beta.1","html_url":"https://github.com/remix-run/react-router/releases/tag/v4.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v4.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v4.0.0-beta.1/manifests"},{"name":"v3.0.2","sha":"5e69b23a369b7dbcb9afc6cdca9bf2dcf07ad432","kind":"tag","published_at":"2017-01-18T17:42:06.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v3.0.2","html_url":"https://github.com/remix-run/react-router/releases/tag/v3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v3.0.2/manifests"},{"name":"v3.0.1","sha":"df77bd97b6fc90c16dc74803117ead7a87bfbae2","kind":"tag","published_at":"2017-01-12T14:32:07.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v3.0.1","html_url":"https://github.com/remix-run/react-router/releases/tag/v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v3.0.1/manifests"},{"name":"v4.0.0-alpha.6","sha":"9124c2d76a5f33a3c631411c7d3f13522ca51511","kind":"tag","published_at":"2016-11-21T02:04:48.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v4.0.0-alpha.6","html_url":"https://github.com/remix-run/react-router/releases/tag/v4.0.0-alpha.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v4.0.0-alpha.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v4.0.0-alpha.6/manifests"},{"name":"v3.0.0","sha":"b61db2aaaec46de453d3631abd67d6e42f8da9d1","kind":"tag","published_at":"2016-10-25T00:15:03.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v3.0.0","html_url":"https://github.com/remix-run/react-router/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v3.0.0/manifests"},{"name":"v4.0.0-alpha.5","sha":"fcd8e3ef754ccab18a004351756c18c954bfb7f9","kind":"tag","published_at":"2016-10-18T21:48:00.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v4.0.0-alpha.5","html_url":"https://github.com/remix-run/react-router/releases/tag/v4.0.0-alpha.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v4.0.0-alpha.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v4.0.0-alpha.5/manifests"},{"name":"v4.0.0-alpha.4","sha":"09db55fbab6ca58dc6cfbffdffcc3198acb617fc","kind":"tag","published_at":"2016-10-01T04:02:45.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v4.0.0-alpha.4","html_url":"https://github.com/remix-run/react-router/releases/tag/v4.0.0-alpha.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v4.0.0-alpha.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v4.0.0-alpha.4/manifests"},{"name":"v4.0.0-alpha.3","sha":"ea4fdf064ca45d0398d743e4f1759092f51d8b89","kind":"tag","published_at":"2016-09-17T19:15:26.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v4.0.0-alpha.3","html_url":"https://github.com/remix-run/react-router/releases/tag/v4.0.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v4.0.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v4.0.0-alpha.3/manifests"},{"name":"v3.0.0-beta.1","sha":"ea7004d3a40f5f64dacd9183db2fa201f33a196e","kind":"tag","published_at":"2016-09-16T17:27:40.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v3.0.0-beta.1","html_url":"https://github.com/remix-run/react-router/releases/tag/v3.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v3.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v3.0.0-beta.1/manifests"},{"name":"v2.8.1","sha":"800991cd2044293718fccd3763b9d91c2f811296","kind":"commit","published_at":"2016-09-13T16:32:15.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v2.8.1","html_url":"https://github.com/remix-run/react-router/releases/tag/v2.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v2.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v2.8.1/manifests"},{"name":"v4.0.0-2","sha":"61554d97aa847c79da3b0621483c8b0b6a773002","kind":"tag","published_at":"2016-09-13T15:48:21.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v4.0.0-2","html_url":"https://github.com/remix-run/react-router/releases/tag/v4.0.0-2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v4.0.0-2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v4.0.0-2/manifests"},{"name":"v4.0.0-1","sha":"51742dbd38bccd45b95d156b270fd389bcf24d26","kind":"tag","published_at":"2016-09-13T15:10:50.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v4.0.0-1","html_url":"https://github.com/remix-run/react-router/releases/tag/v4.0.0-1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v4.0.0-1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v4.0.0-1/manifests"},{"name":"v4.0.0-0","sha":"908e9d3489bc5d1b7cc5e7d3d0431d28c844e07d","kind":"tag","published_at":"2016-09-13T14:47:49.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v4.0.0-0","html_url":"https://github.com/remix-run/react-router/releases/tag/v4.0.0-0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v4.0.0-0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v4.0.0-0/manifests"},{"name":"v2.8.0","sha":"17ad13fed14e7e9a2ed963431b02f26d93be2f51","kind":"commit","published_at":"2016-09-09T22:47:01.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v2.8.0","html_url":"https://github.com/remix-run/react-router/releases/tag/v2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v2.8.0/manifests"},{"name":"v2.7.0","sha":"ab4552d2ea0ec5c0cf3c534bca654a1af3ea0dec","kind":"commit","published_at":"2016-08-20T20:17:33.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v2.7.0","html_url":"https://github.com/remix-run/react-router/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v2.7.0/manifests"},{"name":"v3.0.0-alpha.3","sha":"59808d54859d04867b10f441b61aabe6dac031b9","kind":"tag","published_at":"2016-08-02T18:03:26.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v3.0.0-alpha.3","html_url":"https://github.com/remix-run/react-router/releases/tag/v3.0.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v3.0.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v3.0.0-alpha.3/manifests"},{"name":"v2.6.1","sha":"d782f5cb6e6d7740d36871948293ce10046835df","kind":"commit","published_at":"2016-07-29T23:52:19.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v2.6.1","html_url":"https://github.com/remix-run/react-router/releases/tag/v2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v2.6.1/manifests"},{"name":"v3.0.0-alpha.2","sha":"a30defc3875e1abbb3978b5728db4b7d049a52f3","kind":"tag","published_at":"2016-07-19T16:10:25.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v3.0.0-alpha.2","html_url":"https://github.com/remix-run/react-router/releases/tag/v3.0.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v3.0.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v3.0.0-alpha.2/manifests"},{"name":"v2.6.0","sha":"8b3569b4cd1cba2fcb47fc33e1966903b6aae282","kind":"commit","published_at":"2016-07-18T20:04:21.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v2.6.0","html_url":"https://github.com/remix-run/react-router/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v2.6.0/manifests"},{"name":"v0.13.6","sha":"c372067da83436330113cf3d69f7e09ce6ae04ef","kind":"commit","published_at":"2016-07-18T19:58:52.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.13.6","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.13.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.13.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.13.6/manifests"},{"name":"v2.5.2","sha":"cedd5b868cf650789ac6cd8b7874d75c2b2b1c1a","kind":"commit","published_at":"2016-07-01T18:52:53.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v2.5.2","html_url":"https://github.com/remix-run/react-router/releases/tag/v2.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v2.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v2.5.2/manifests"},{"name":"v2.5.1","sha":"e01264dfaa132c129fc5e6b7a0fd3f7a7d165790","kind":"commit","published_at":"2016-06-24T03:59:12.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v2.5.1","html_url":"https://github.com/remix-run/react-router/releases/tag/v2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v2.5.1/manifests"},{"name":"v2.5.0","sha":"4e24ae759a7ee8acdb6023e8b4d27195e9e33f72","kind":"commit","published_at":"2016-06-23T02:43:05.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v2.5.0","html_url":"https://github.com/remix-run/react-router/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v2.5.0/manifests"},{"name":"v3.0.0-alpha.1","sha":"2134f41d6cdb30c0a6beaf074a130db2340601ea","kind":"tag","published_at":"2016-05-19T22:53:47.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v3.0.0-alpha.1","html_url":"https://github.com/remix-run/react-router/releases/tag/v3.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v3.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v3.0.0-alpha.1/manifests"},{"name":"v2.4.1","sha":"f17c4b75b2697d23445196123f658a27e37309b3","kind":"commit","published_at":"2016-05-19T22:40:57.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v2.4.1","html_url":"https://github.com/remix-run/react-router/releases/tag/v2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v2.4.1/manifests"},{"name":"v2.4.0","sha":"041153a1489533f08d2e2c59c331e20ff31a32a7","kind":"commit","published_at":"2016-04-28T17:11:08.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v2.4.0","html_url":"https://github.com/remix-run/react-router/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v2.4.0/manifests"},{"name":"v2.3.0","sha":"02221fed010fdc2b1e4847c6595cdf469eaea91a","kind":"commit","published_at":"2016-04-18T21:47:33.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v2.3.0","html_url":"https://github.com/remix-run/react-router/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v2.3.0/manifests"},{"name":"v2.2.4","sha":"c9adeeab27a609bf6c01636d93d32bbafe6acbde","kind":"commit","published_at":"2016-04-15T21:08:07.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v2.2.4","html_url":"https://github.com/remix-run/react-router/releases/tag/v2.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v2.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v2.2.4/manifests"},{"name":"v2.2.3","sha":"d2f40d031c0ec1e4db181db2a7e7add4e9c66dfc","kind":"commit","published_at":"2016-04-15T20:17:55.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v2.2.3","html_url":"https://github.com/remix-run/react-router/releases/tag/v2.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v2.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v2.2.3/manifests"},{"name":"v2.2.2","sha":"c58c806b82ed7dec960f042e31b24091bee7dad0","kind":"commit","published_at":"2016-04-14T16:41:59.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v2.2.2","html_url":"https://github.com/remix-run/react-router/releases/tag/v2.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v2.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v2.2.2/manifests"},{"name":"v2.2.1","sha":"b5175b15bf0999e5fb151f57a8126aca3537a7c9","kind":"commit","published_at":"2016-04-14T05:37:03.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v2.2.1","html_url":"https://github.com/remix-run/react-router/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v2.2.1/manifests"},{"name":"v2.2.0","sha":"581f4a472dc9d8fbde2a27a20885c244df9c3bb7","kind":"commit","published_at":"2016-04-13T23:38:23.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v2.2.0","html_url":"https://github.com/remix-run/react-router/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v2.2.0/manifests"},{"name":"v2.1.1","sha":"e3e1545db24c410565dd4a4e7256407de86328e5","kind":"commit","published_at":"2016-04-11T21:03:37.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v2.1.1","html_url":"https://github.com/remix-run/react-router/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v2.1.1/manifests"},{"name":"v2.1.0","sha":"58169b6eb8b3991bc32e59fdc321ef322dda62bf","kind":"commit","published_at":"2016-04-11T17:28:16.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v2.1.0","html_url":"https://github.com/remix-run/react-router/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v2.1.0/manifests"},{"name":"v2.0.1","sha":"77a594c85c4c75c4a214cdf9307092d808ef55c1","kind":"commit","published_at":"2016-03-10T00:19:15.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v2.0.1","html_url":"https://github.com/remix-run/react-router/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"2edf474fbaa9a5f1c49b67a2eb5cdc56b20444ca","kind":"commit","published_at":"2016-02-10T05:28:55.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v2.0.0","html_url":"https://github.com/remix-run/react-router/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v2.0.0/manifests"},{"name":"v2.0.0-rc6","sha":"05f80843612c379920226b71812cc7d5119a7597","kind":"commit","published_at":"2016-02-05T15:32:26.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v2.0.0-rc6","html_url":"https://github.com/remix-run/react-router/releases/tag/v2.0.0-rc6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v2.0.0-rc6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v2.0.0-rc6/manifests"},{"name":"v2.0.0-rc5","sha":"560f0a15338da9efdc771ff1bfb27b3fb7477eb3","kind":"commit","published_at":"2016-01-14T19:42:04.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v2.0.0-rc5","html_url":"https://github.com/remix-run/react-router/releases/tag/v2.0.0-rc5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v2.0.0-rc5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v2.0.0-rc5/manifests"},{"name":"v2.0.0-rc4","sha":"613dad98a505e1a1dfb40638be7f3611c73ba102","kind":"commit","published_at":"2015-12-30T23:39:36.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v2.0.0-rc4","html_url":"https://github.com/remix-run/react-router/releases/tag/v2.0.0-rc4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v2.0.0-rc4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v2.0.0-rc4/manifests"},{"name":"v2.0.0-rc3","sha":"b9f8a38badf8d41fef930ad52793d486c6d383fa","kind":"commit","published_at":"2015-12-30T23:02:59.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v2.0.0-rc3","html_url":"https://github.com/remix-run/react-router/releases/tag/v2.0.0-rc3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v2.0.0-rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v2.0.0-rc3/manifests"},{"name":"v2.0.0-rc2","sha":"78757ca7ab0010eceb2ed214fe224ba9f370a7ee","kind":"commit","published_at":"2015-12-30T19:40:05.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v2.0.0-rc2","html_url":"https://github.com/remix-run/react-router/releases/tag/v2.0.0-rc2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v2.0.0-rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v2.0.0-rc2/manifests"},{"name":"v2.0.0-rc1","sha":"71797751ed02bae6d7340643c569bba9baad80df","kind":"commit","published_at":"2015-12-30T16:40:00.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v2.0.0-rc1","html_url":"https://github.com/remix-run/react-router/releases/tag/v2.0.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v2.0.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v2.0.0-rc1/manifests"},{"name":"v1.0.3","sha":"f0456b75eee362a179e6b49bbe5add95fb734f80","kind":"commit","published_at":"2015-12-23T18:50:58.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v1.0.3","html_url":"https://github.com/remix-run/react-router/releases/tag/v1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v1.0.3/manifests"},{"name":"v1.0.2","sha":"2153e2cf0d691c141257eaf29cf230b0bc0f789f","kind":"commit","published_at":"2015-12-08T20:35:34.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v1.0.2","html_url":"https://github.com/remix-run/react-router/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"d88579298a21798b4e4e5645e190c8a7b4cf66a3","kind":"commit","published_at":"2015-12-05T19:52:42.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v1.0.1","html_url":"https://github.com/remix-run/react-router/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"1bc9db10cdd86d7bf6a066388d88ad3b0b150da3","kind":"commit","published_at":"2015-11-09T21:52:52.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v1.0.0","html_url":"https://github.com/remix-run/react-router/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v1.0.0/manifests"},{"name":"v1.0.0-rc4","sha":"e26c8c0c389f2e109c20328bd13a320342b64bda","kind":"commit","published_at":"2015-11-03T06:34:46.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v1.0.0-rc4","html_url":"https://github.com/remix-run/react-router/releases/tag/v1.0.0-rc4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v1.0.0-rc4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v1.0.0-rc4/manifests"},{"name":"v0.13.5","sha":"e7a83ae9ffd83e1f90d50a7938cbedfa5abfa640","kind":"commit","published_at":"2015-11-03T06:15:47.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.13.5","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.13.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.13.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.13.5/manifests"},{"name":"v1.0.0-rc3","sha":"b17d5c2aee84c21e4f84da6601608ba0d3b2c6a6","kind":"commit","published_at":"2015-10-08T18:06:49.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v1.0.0-rc3","html_url":"https://github.com/remix-run/react-router/releases/tag/v1.0.0-rc3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v1.0.0-rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v1.0.0-rc3/manifests"},{"name":"v1.0.0-rc2","sha":"4db49e3adffa5e995f456229ea5e83d4f0d683bf","kind":"commit","published_at":"2015-10-08T05:06:02.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v1.0.0-rc2","html_url":"https://github.com/remix-run/react-router/releases/tag/v1.0.0-rc2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v1.0.0-rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v1.0.0-rc2/manifests"},{"name":"v0.13.4","sha":"b8aef4052745636f4d3361af3f189d20b603e8f0","kind":"commit","published_at":"2015-10-06T13:13:28.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.13.4","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.13.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.13.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.13.4/manifests"},{"name":"v1.0.0-rc1","sha":"dcc7f6c94b56370c872a32cd7f80b2401601aa0f","kind":"commit","published_at":"2015-09-11T21:35:18.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v1.0.0-rc1","html_url":"https://github.com/remix-run/react-router/releases/tag/v1.0.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v1.0.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v1.0.0-rc1/manifests"},{"name":"v1.0.0-beta4","sha":"d1b1e247d22f42f1cf1d4e9a8a91fd21631db65a","kind":"commit","published_at":"2015-08-31T06:19:41.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v1.0.0-beta4","html_url":"https://github.com/remix-run/react-router/releases/tag/v1.0.0-beta4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v1.0.0-beta4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v1.0.0-beta4/manifests"},{"name":"v1.0.0-beta3","sha":"6fb9fe01f05536e0720423bb3c2cfff3eed6f919","kind":"commit","published_at":"2015-06-30T21:49:28.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v1.0.0-beta3","html_url":"https://github.com/remix-run/react-router/releases/tag/v1.0.0-beta3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v1.0.0-beta3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v1.0.0-beta3/manifests"},{"name":"v1.0.0-beta2","sha":"5f17eb9a6e3424c1e0ba7f7bdec9efd31f7e6af1","kind":"commit","published_at":"2015-06-17T13:46:01.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v1.0.0-beta2","html_url":"https://github.com/remix-run/react-router/releases/tag/v1.0.0-beta2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v1.0.0-beta2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v1.0.0-beta2/manifests"},{"name":"v1.0.0-beta1","sha":"b3ac05524a5da1d915c9a7a58bb585d453dba3a2","kind":"commit","published_at":"2015-06-15T02:23:36.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v1.0.0-beta1","html_url":"https://github.com/remix-run/react-router/releases/tag/v1.0.0-beta1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v1.0.0-beta1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v1.0.0-beta1/manifests"},{"name":"v1.0.0-alpha2","sha":"32688cc356fb83c40be95d1e72c8cfa6c97fb6c8","kind":"commit","published_at":"2015-06-12T14:14:07.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v1.0.0-alpha2","html_url":"https://github.com/remix-run/react-router/releases/tag/v1.0.0-alpha2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v1.0.0-alpha2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v1.0.0-alpha2/manifests"},{"name":"v0.13.3","sha":"57543eb41ce45b994a29792d77c86cc10b51eac9","kind":"commit","published_at":"2015-04-29T01:47:20.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.13.3","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.13.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.13.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.13.3/manifests"},{"name":"v0.13.2","sha":"7f60ea666a5791f7d22b645f0a513f5dd89f580e","kind":"commit","published_at":"2015-03-24T14:22:15.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.13.2","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.13.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.13.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.13.2/manifests"},{"name":"v0.13.1","sha":"69c4f67b75e46b5b9f921f957fc4ff78c988d46d","kind":"commit","published_at":"2015-03-20T22:22:06.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.13.1","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.13.1/manifests"},{"name":"v0.13.0","sha":"cbbda9123a8dae6e86ca5ea458379f5a79477cd1","kind":"commit","published_at":"2015-03-20T21:25:43.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.13.0","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.13.0/manifests"},{"name":"v0.12.4","sha":"b8f1600c892d54cd61cca61127bad115b379c957","kind":"commit","published_at":"2015-02-24T21:53:09.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.12.4","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.12.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.12.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.12.4/manifests"},{"name":"v0.12.3","sha":"7c1d079aab7f598b5d7c6d0bc0dc51d8edce8804","kind":"commit","published_at":"2015-02-24T21:37:57.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.12.3","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.12.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.12.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.12.3/manifests"},{"name":"v0.12.2","sha":"0a9cbf06cfbf03d591d906514f5b6405cccf48df","kind":"commit","published_at":"2015-02-24T00:34:21.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.12.2","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.12.2/manifests"},{"name":"v0.12.1","sha":"c1aee5d379d3500cd6d68481785857a303373f7a","kind":"commit","published_at":"2015-02-23T22:54:24.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.12.1","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.12.1/manifests"},{"name":"v0.12.0","sha":"c050095c8ed8cb17b0337b70ebcca411e19a94d2","kind":"commit","published_at":"2015-02-10T20:12:42.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.12.0","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.12.0/manifests"},{"name":"v0.11.6","sha":"6996451e70e8c89e6f339e66b6164a3c948e2922","kind":"commit","published_at":"2014-12-17T19:29:53.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.11.6","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.11.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.11.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.11.6/manifests"},{"name":"v0.11.5","sha":"0979d39fe35d31e41780aa271b2c50ee1de9f375","kind":"commit","published_at":"2014-12-15T22:32:38.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.11.5","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.11.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.11.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.11.5/manifests"},{"name":"v0.11.4","sha":"87166eb5885fa08d1d46237671d6309579db5993","kind":"commit","published_at":"2014-11-28T16:10:06.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.11.4","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.11.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.11.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.11.4/manifests"},{"name":"v0.11.3","sha":"2425453d69604305bc2dd069fdd7ab48d2880ef5","kind":"commit","published_at":"2014-11-27T05:29:48.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.11.3","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.11.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.11.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.11.3/manifests"},{"name":"v0.11.2","sha":"a38ab4b4ac1af13cebbf657ebcee48a2e9fed479","kind":"commit","published_at":"2014-11-24T16:56:52.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.11.2","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.11.2/manifests"},{"name":"v0.11.1","sha":"f248a7bbc288a4009032d3426c8b143776f61bf2","kind":"commit","published_at":"2014-11-22T15:00:37.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.11.1","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.11.1/manifests"},{"name":"v0.11.0","sha":"0e1dfefbc201cb7849a66e12590823b18ef1d3a3","kind":"commit","published_at":"2014-11-22T06:03:21.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.11.0","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.11.0/manifests"},{"name":"v0.10.2","sha":"77cb5c282b3859ae85a32c5e16b00d6636083f05","kind":"commit","published_at":"2014-10-31T16:23:27.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.10.2","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.10.2/manifests"},{"name":"v0.10.1","sha":"a3f488c0851f6b2517189dcaee63cb12907ec0d9","kind":"commit","published_at":"2014-10-31T15:46:20.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.10.1","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.10.1/manifests"},{"name":"v0.10.0","sha":"7ee1a22a5839c4f8a4e065c843d99e63fa77fd87","kind":"commit","published_at":"2014-10-30T05:09:44.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.10.0","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.10.0/manifests"},{"name":"v0.9.5","sha":"37eebf5f156ee24ba636a79e6e89c3e0012d6233","kind":"commit","published_at":"2014-10-30T04:50:09.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.9.5","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.9.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.9.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.9.5/manifests"},{"name":"v0.9.4","sha":"ca1563d3a0b0fd3f75f66a39afafcea0bdc15c9b","kind":"commit","published_at":"2014-10-13T19:53:10.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.9.4","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.9.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.9.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.9.4/manifests"},{"name":"v0.9.3","sha":"18e5c205848e1d371898b918cf51bf10dcad9ea4","kind":"commit","published_at":"2014-10-08T14:44:52.000Z","download_url":"https://codeload.github.com/remix-run/react-router/tar.gz/v0.9.3","html_url":"https://github.com/remix-run/react-router/releases/tag/v0.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/remix-run%2Freact-router/tags/v0.9.3/manifests"}]},"repo_metadata_updated_at":"2024-10-29T20:13:12.215Z","dependent_packages_count":23067,"downloads":65545876,"downloads_period":"last-month","dependent_repos_count":1455504,"rankings":{"downloads":0.03830437825340796,"dependent_repos_count":0.024340666381186336,"dependent_packages_count":0.004681950451274312,"stargazers_count":0.14505832450790235,"forks_count":0.37296800612431974,"docker_downloads_count":0.18533405031974162,"average":0.12844789600630538},"purl":"pkg:npm/react-router-dom","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/react-router-dom","docker_dependents_count":5915,"docker_downloads_count":483405390,"usage_url":"https://repos.ecosyste.ms/usage/npm/react-router-dom","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/react-router-dom/dependencies","status":null,"funding_links":["https://opencollective.com/react-router"],"critical":true,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/react-router-dom/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/react-router-dom/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/react-router-dom/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/react-router-dom/related_packages","maintainers":[{"uuid":"chancestrickland","login":"chancestrickland","name":null,"email":"hi@chance.dev","url":null,"packages_count":181,"html_url":"https://www.npmjs.com/~chancestrickland","role":null,"created_at":"2022-11-10T11:07:50.779Z","updated_at":"2022-11-10T11:07:50.779Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/chancestrickland/packages"},{"uuid":"mjackson","login":"mjackson","name":null,"email":"michael@jackson.us","url":null,"packages_count":152,"html_url":"https://www.npmjs.com/~mjackson","role":null,"created_at":"2022-11-10T11:07:50.759Z","updated_at":"2022-11-10T11:07:50.759Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/mjackson/packages"},{"uuid":"timdorr","login":"timdorr","name":null,"email":"timdorr@timdorr.com","url":null,"packages_count":60,"html_url":"https://www.npmjs.com/~timdorr","role":null,"created_at":"2022-11-10T11:07:50.753Z","updated_at":"2022-11-10T11:07:50.753Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/timdorr/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5006531,"maintainers_count":1012930,"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":7334,"unique_repositories_count_past_30_days":77,"recent_issues":[{"uuid":"4990767527","node_id":"PR_kwDOQdDOTs73DHpd","number":49,"state":"open","title":"chore(deps): bump the minor-patch group across 1 directory with 17 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-07-27T17:49:04.000Z","updated_at":"2026-07-27T17:52:17.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":17,"packages":[{"name":"@convex-dev/auth","old_version":"0.0.92","new_version":"0.0.94","repository_url":"https://github.com/get-convex/convex-auth"},{"name":"convex","old_version":"1.41.0","new_version":"1.42.3","repository_url":"https://github.com/get-convex/convex-backend"},{"name":"framer-motion","old_version":"12.40.0","new_version":"12.42.2","repository_url":"https://github.com/motiondivision/motion"},{"name":"lucide-react","old_version":"1.21.0","new_version":"1.27.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"19.2.7","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"react-dom","old_version":"19.2.7","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"react-router-dom","old_version":"7.18.0","new_version":"7.18.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"resend","old_version":"6.14.0","new_version":"6.18.0","repository_url":"https://github.com/resend/resend-node"},{"name":"@eslint/js","old_version":"9.39.4","new_version":"9.39.5","repository_url":"https://github.com/eslint/eslint"},{"name":"@tailwindcss/vite","old_version":"4.3.1","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@vitejs/plugin-react","old_version":"6.0.2","new_version":"6.0.4","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint","old_version":"9.39.4","new_version":"9.39.5","repository_url":"https://github.com/eslint/eslint"},{"name":"globals","old_version":"17.7.0","new_version":"17.8.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"tailwindcss","old_version":"4.3.1","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript-eslint","old_version":"8.62.0","new_version":"8.65.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"8.1.0","new_version":"8.1.5","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.1.9","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-patch group with 17 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@convex-dev/auth](https://github.com/get-convex/convex-auth) | `0.0.92` | `0.0.94` |\n| [convex](https://github.com/get-convex/convex-backend/tree/HEAD/npm-packages/convex) | `1.41.0` | `1.42.3` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.40.0` | `12.42.2` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.21.0` | `1.27.0` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.7` | `19.2.8` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.7` | `19.2.8` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.18.0` | `7.18.1` |\n| [resend](https://github.com/resend/resend-node) | `6.14.0` | `6.18.0` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.4` | `9.39.5` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.3.1` | `4.3.3` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.0.2` | `6.0.4` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.4` | `9.39.5` |\n| [globals](https://github.com/sindresorhus/globals) | `17.7.0` | `17.8.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.3.1` | `4.3.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.62.0` | `8.65.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.1.0` | `8.1.5` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.9` | `4.1.10` |\n\n\nUpdates `@convex-dev/auth` from 0.0.92 to 0.0.94\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/get-convex/convex-auth/blob/main/CHANGELOG.md\"\u003e@​convex-dev/auth's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.0.94\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump \u003ccode\u003e@auth/core\u003c/code\u003e peer dependency (\u003ca href=\"https://redirect.github.com/get-convex/convex-auth/issues/320\"\u003e#320\u003c/a\u003e) \u003ca href=\"https://github.com/eden881\"\u003e\u003ccode\u003e@​eden881\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.0.93\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: downgrade log levels for expected auth flows (\u003ca href=\"https://redirect.github.com/get-convex/convex-auth/issues/336\"\u003e#336\u003c/a\u003e) \u003ca href=\"https://github.com/Hades32\"\u003e\u003ccode\u003e@​Hades32\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/get-convex/convex-auth/commit/bd67028a94054cc99c45e334058e2e0155eec0f6\"\u003e\u003ccode\u003ebd67028\u003c/code\u003e\u003c/a\u003e 0.0.94\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/get-convex/convex-auth/commit/d417c5a981d6edd868bc0f701039bfb827633f0e\"\u003e\u003ccode\u003ed417c5a\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@auth/core\u003c/code\u003e peer dependency (\u003ca href=\"https://redirect.github.com/get-convex/convex-auth/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/get-convex/convex-auth/commit/3a40d4cd69cbd06c71e3135767f3d85f87093de5\"\u003e\u003ccode\u003e3a40d4c\u003c/code\u003e\u003c/a\u003e Update dependency tailwind-merge to v3 (\u003ca href=\"https://redirect.github.com/get-convex/convex-auth/issues/345\"\u003e#345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/get-convex/convex-auth/commit/5b564e2ba49ad5a6d2813c0b78f33910a0dd95f6\"\u003e\u003ccode\u003e5b564e2\u003c/code\u003e\u003c/a\u003e Update dependency twilio to v6 (\u003ca href=\"https://redirect.github.com/get-convex/convex-auth/issues/346\"\u003e#346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/get-convex/convex-auth/commit/9f7e80c4b00684271f3752e54753342410d48c06\"\u003e\u003ccode\u003e9f7e80c\u003c/code\u003e\u003c/a\u003e Update actions/checkout action to v6 (\u003ca href=\"https://redirect.github.com/get-convex/convex-auth/issues/309\"\u003e#309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/get-convex/convex-auth/commit/6fcf8881cb3c010e1b191ec87258103321383b89\"\u003e\u003ccode\u003e6fcf888\u003c/code\u003e\u003c/a\u003e Update dependency resend to v6 (\u003ca href=\"https://redirect.github.com/get-convex/convex-auth/issues/343\"\u003e#343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/get-convex/convex-auth/commit/89cfa06c61a7017dda23edd21d96c66bc9716590\"\u003e\u003ccode\u003e89cfa06\u003c/code\u003e\u003c/a\u003e Bump vitest from 1.6.1 to 4.1.0 (\u003ca href=\"https://redirect.github.com/get-convex/convex-auth/issues/337\"\u003e#337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/get-convex/convex-auth/commit/b6cf31f06201062cbd86687f5da1a1434dcb660c\"\u003e\u003ccode\u003eb6cf31f\u003c/code\u003e\u003c/a\u003e Update dependency node to v24 (\u003ca href=\"https://redirect.github.com/get-convex/convex-auth/issues/321\"\u003e#321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/get-convex/convex-auth/commit/be9faf08855f32e6291918c5532d95170374d015\"\u003e\u003ccode\u003ebe9faf0\u003c/code\u003e\u003c/a\u003e Bump Playwright to v1.60 to fix Node 24 install hang; add 20m CI test timeout...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/get-convex/convex-auth/commit/061cbb52aa276f3ecc43d032afd8b06453836d8a\"\u003e\u003ccode\u003e061cbb5\u003c/code\u003e\u003c/a\u003e 0.0.93\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/get-convex/convex-auth/compare/v0.0.92...v0.0.94\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `convex` from 1.41.0 to 1.42.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/get-convex/convex-backend/blob/main/npm-packages/convex/CHANGELOG.md\"\u003econvex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.42.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug where the codegen would not sort module paths in\nan order consistent with other platforms when running\non Windows. This completes a fix that was only partially\napplied in 1.42.2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.42.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMutations and actions can now read the raw authentication\ntoken used in the request by accessing \u003ccode\u003eauthToken\u003c/code\u003e in\n\u003ccode\u003ectx.meta.getRequestMetadata()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed a circular import in \u003ccode\u003econvex/browser\u003c/code\u003e that caused issues\nwhen using the \u003ccode\u003eConvexHttpClient\u003c/code\u003e in some JavaScript\nenvironments.\u003c/li\u003e\n\u003cli\u003eFixed a bug in \u003ccode\u003eConvexProviderWithClerk\u003c/code\u003e that caused\nthe Convex client to ignore session changes in some situations.\u003c/li\u003e\n\u003cli\u003eFixed a bug where the codegen would not sort module paths in\nan order consistent with other platforms when running\non Windows.\u003c/li\u003e\n\u003cli\u003eWhen running \u003ccode\u003enpx convex dev\u003c/code\u003e outside a Convex project,\nthe CLI now returns an error message immediately instead of\nfirst asking the user to select a project and then failing\nlater.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.42.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue where the CLI would be unable to find the \u003ccode\u003etsgo\u003c/code\u003e binary in\nnewer versions of \u003ccode\u003e@typescript/native-preview\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded a new \u003ccode\u003einitialAuthTokenReuse\u003c/code\u003e option to \u003ccode\u003eConvexReactClient\u003c/code\u003e that\nprevents extra function calls when users re-authenticate.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.42.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a new \u003ccode\u003enpx convex project create\u003c/code\u003e command that can be used\nto create new projects     programmatically.\u003c/li\u003e\n\u003cli\u003eAdded a new \u003ccode\u003e--names-only\u003c/code\u003e flag to \u003ccode\u003enpx convex env list\u003c/code\u003e\n(and \u003ccode\u003enpx convex env default list\u003c/code\u003e). This flag shows the names of\nthe env vars that are set, without the values. It can be useful\nto let AI coding agents know the variables that are set on a deployment,\nwithout giving them the actual values.\u003c/li\u003e\n\u003cli\u003eAdded a new \u003ccode\u003euseStaleSnapshot\u003c/code\u003e option to the arguments for \u003ccode\u003erunQuery\u003c/code\u003e.\nThis is an advanced feature that can be used to allow mutations\nto avoid optimistic concurrency control (OCC) conflicts in some cases\nwhere they can commit even though they depend on conflicting reads.\nThis change allows us to improve the performance of some of the\nofficial Convex components, including Workpool.\u003c/li\u003e\n\u003cli\u003eImproved the documentation of \u003ccode\u003edb.*\u003c/code\u003e methods to more clearly explain\nthe difference between the old APIs without table names\n(e.g. \u003ccode\u003edb.get(userId)\u003c/code\u003e) and the new APIs with table names\n(e.g. \u003ccode\u003edb.get(\u0026quot;users\u0026quot;, userId)\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/get-convex/convex-backend/commits/HEAD/npm-packages/convex\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `framer-motion` from 12.40.0 to 12.42.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003eframer-motion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.42.2] 2026-07-01\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Cropped group layers now animate \u003ccode\u003eborder-radius\u003c/code\u003e from the old to new radius.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.42.1] 2026-06-30\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Old layer fade out now cancelled when defining \u003ccode\u003e.new()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.42.0] 2026-06-24\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Layers are automatically grouped to match their DOM-hierarchy. New \u003ccode\u003e.group(false)\u003c/code\u003e method opts-out.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Auto-crop is now aspect-ratio aware, disabling crops for matching aspect-ratios.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Disabled automatic \u003ccode\u003eborder-radius\u003c/code\u003e animation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.41.0] 2026-06-23\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Moves from Motion+ Early Access and alpha to main library.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: \u003ccode\u003e.add()\u003c/code\u003e resolves a CSS selector or \u003ccode\u003eElement\u003c/code\u003e to automatically generate, apply and remove \u003ccode\u003eview-transition-name\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: \u003ccode\u003e.new()\u003c/code\u003e and \u003ccode\u003e.old()\u003c/code\u003e configures values to animate on new and old layers.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: \u003ccode\u003e.layout()\u003c/code\u003e can set a custom transition on the size/position animation of the currently selected elements.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Group layers now automatically crop with children set to \u003ccode\u003ecover\u003c/code\u003e, with \u003ccode\u003eborder-radius\u003c/code\u003e animating from old radius to new. \u003ccode\u003e.crop(false)\u003c/code\u003e disables this behaviour.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: \u003ccode\u003e.class(name)\u003c/code\u003e tags currently selected elements with a \u003ccode\u003eview-transition-class\u003c/code\u003e as a custom CSS hook.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAnimatePresence\u003c/code\u003e: Prevent stuck exit animations when children interrupt.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edrag\u003c/code\u003e: Child \u003ccode\u003ee.stopPropagation()\u003c/code\u003e no longer break drag end.\u003c/li\u003e\n\u003cli\u003eFixing Next.js OOM on Windows when importing via \u003ccode\u003emotion\u003c/code\u003e package.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimateLayout\u003c/code\u003e: Improve handling of parallel/interleaved calls.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: \u003ccode\u003e.enter()\u003c/code\u003e and \u003ccode\u003e.exit()\u003c/code\u003e now refer specifically to \u003ccode\u003enew\u003c/code\u003e and \u003ccode\u003eold\u003c/code\u003e layers where there are no matching \u003ccode\u003eold\u003c/code\u003e or \u003ccode\u003enew\u003c/code\u003e layers.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Interrupted transition setups now return resolved animation rather than throwing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/40e8756c63b258c9dd07de9501cb788410eefb02\"\u003e\u003ccode\u003e40e8756\u003c/code\u003e\u003c/a\u003e v12.42.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/718ccc7d4e8d17dddb36e73198b730fac57267c4\"\u003e\u003ccode\u003e718ccc7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3768\"\u003e#3768\u003c/a\u003e from motiondivision/view-cropped-corner-radius\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/19195a4bfc77389afb9cfd06bb2fb9eaeb798e8f\"\u003e\u003ccode\u003e19195a4\u003c/code\u003e\u003c/a\u003e Dedupe corner-radius longhands; merge crop box/radii measurements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/5299aa65a2428c55728d28b68c0d3242052d8b7a\"\u003e\u003ccode\u003e5299aa6\u003c/code\u003e\u003c/a\u003e Resolve cropped-clip radius timing once; fix transition-option leak\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/937cdf396c29fa2826ba0836c1e6f1a1466e5064\"\u003e\u003ccode\u003e937cdf3\u003c/code\u003e\u003c/a\u003e Animate cropped view-transition group corner radius\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/fd2d6f66d1cffcfeb2e2e0d9e39dc54796025db2\"\u003e\u003ccode\u003efd2d6f6\u003c/code\u003e\u003c/a\u003e v12.42.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/2223d873d8c78bab03301e5d9e3272c6d76907e6\"\u003e\u003ccode\u003e2223d87\u003c/code\u003e\u003c/a\u003e Hold the old layer when only a non-opacity .new() is set\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/9c841455973b280c7989befd6dc918da0246a7fa\"\u003e\u003ccode\u003e9c84145\u003c/code\u003e\u003c/a\u003e v12.42.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/60d7c72bc3d8052e2453424542d102467f3ed2fc\"\u003e\u003ccode\u003e60d7c72\u003c/code\u003e\u003c/a\u003e Add view-transition group nesting and aspect-aware cropping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/6437276caa543467a3bc407514ad0a4f842c37e0\"\u003e\u003ccode\u003e6437276\u003c/code\u003e\u003c/a\u003e Updating\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.40.0...v12.42.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 1.21.0 to 1.27.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.27.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): removed brand names from tags \u0026amp; revised brand stopwords by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4575\"\u003elucide-icons/lucide#4575\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): Fix site build by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4582\"\u003elucide-icons/lucide#4582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): optimised \u003ccode\u003esquare-scissors\u003c/code\u003e icons by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4581\"\u003elucide-icons/lucide#4581\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(packages/angular): add more supported attributes for SVG nodes by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4570\"\u003elucide-icons/lucide#4570\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003epending-cw\u003c/code\u003e icon by \u003ca href=\"https://github.com/NielsLazaroms\"\u003e\u003ccode\u003e@​NielsLazaroms\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4439\"\u003elucide-icons/lucide#4439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ezap\u003c/code\u003e and \u003ccode\u003ezap-off\u003c/code\u003e icons by \u003ca href=\"https://github.com/kapowaz\"\u003e\u003ccode\u003e@​kapowaz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4536\"\u003elucide-icons/lucide#4536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003esquare-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/october-learns\"\u003e\u003ccode\u003e@​october-learns\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4496\"\u003elucide-icons/lucide#4496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump astro from 6.4.8 to 7.1.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/lucide-icons/lucide/pull/4572\"\u003elucide-icons/lucide#4572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etoolbox\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4571\"\u003elucide-icons/lucide#4571\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add scan-square by \u003ca href=\"https://github.com/samuelalake\"\u003e\u003ccode\u003e@​samuelalake\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4550\"\u003elucide-icons/lucide#4550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003euser-shield\u003c/code\u003e icon by \u003ca href=\"https://github.com/MArtytraM99\"\u003e\u003ccode\u003e@​MArtytraM99\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3099\"\u003elucide-icons/lucide#3099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emosque\u003c/code\u003e icon by \u003ca href=\"https://github.com/iskepr\"\u003e\u003ccode\u003e@​iskepr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4494\"\u003elucide-icons/lucide#4494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(request-review): Remove pull_request_target by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4593\"\u003elucide-icons/lucide#4593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003efeather\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4584\"\u003elucide-icons/lucide#4584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(ci): added custom prettier plugin for icon SVG files by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4576\"\u003elucide-icons/lucide#4576\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(ci.yml): Remove concurrency in ci.yml by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4595\"\u003elucide-icons/lucide#4595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebarrel\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4592\"\u003elucide-icons/lucide#4592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(lab): Migrate lab to main repo. by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4521\"\u003elucide-icons/lucide#4521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etrophy\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4591\"\u003elucide-icons/lucide#4591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(analytics): add utm source and medium by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4596\"\u003elucide-icons/lucide#4596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(docs): Add lab requirement in pull_request_template.md by \u003ca href=\"https://github.com/danielbayley\"\u003e\u003ccode\u003e@​danielbayley\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3651\"\u003elucide-icons/lucide#3651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): replaces \u003ccode\u003epodcast\u003c/code\u003e icon with new \u003ccode\u003emic-*\u003c/code\u003e icons by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4583\"\u003elucide-icons/lucide#4583\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add layout-freeform by \u003ca href=\"https://github.com/samuelalake\"\u003e\u003ccode\u003e@​samuelalake\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4543\"\u003elucide-icons/lucide#4543\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/NielsLazaroms\"\u003e\u003ccode\u003e@​NielsLazaroms\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4439\"\u003elucide-icons/lucide#4439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kapowaz\"\u003e\u003ccode\u003e@​kapowaz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4536\"\u003elucide-icons/lucide#4536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/october-learns\"\u003e\u003ccode\u003e@​october-learns\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4496\"\u003elucide-icons/lucide#4496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samuelalake\"\u003e\u003ccode\u003e@​samuelalake\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4550\"\u003elucide-icons/lucide#4550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iskepr\"\u003e\u003ccode\u003e@​iskepr\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4494\"\u003elucide-icons/lucide#4494\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.26.0...1.27.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.26.0...1.27.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.26.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docs): fix home page package links \u0026amp; accessible labels by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4540\"\u003elucide-icons/lucide#4540\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecolumns-3-cog\u003c/code\u003e icon by \u003ca href=\"https://github.com/kamilasw\"\u003e\u003ccode\u003e@​kamilasw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4578\"\u003elucide-icons/lucide#4578\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): extended metadata of \u003ccode\u003ead\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4579\"\u003elucide-icons/lucide#4579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebook-open\u003c/code\u003e icons by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4565\"\u003elucide-icons/lucide#4565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eshield-keyhole\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4580\"\u003elucide-icons/lucide#4580\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/kamilasw\"\u003e\u003ccode\u003e@​kamilasw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4578\"\u003elucide-icons/lucide#4578\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.25.0...1.26.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.25.0...1.26.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.25.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/f229f83f0c42f46befeac3cfd8ef7aaa82a71325\"\u003e\u003ccode\u003ef229f83\u003c/code\u003e\u003c/a\u003e chore(depedencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4553\"\u003e#4553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.27.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.2.7 to 19.2.8\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.2.8 (July 21st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance improvements when decoding\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/37087\"\u003e#37087\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\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/react/react/commit/1dd4ecbdabf826f527fc9a58c05ea70375b7d170\"\u003e\u003ccode\u003e1dd4ecb\u003c/code\u003e\u003c/a\u003e [FlightReply] Performance improvements when decoding (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/37087\"\u003e#37087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/b0d2fdb78bdfae075a7fa02ddcebbf25f90952c2\"\u003e\u003ccode\u003eb0d2fdb\u003c/code\u003e\u003c/a\u003e [19.2.x] Update required references to GitHub repo (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/36753\"\u003e#36753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react/react/commits/v19.2.8/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.2.7 to 19.2.8\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-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.8 (July 21st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance improvements when decoding\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/37087\"\u003e#37087\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\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/react/react/commit/1dd4ecbdabf826f527fc9a58c05ea70375b7d170\"\u003e\u003ccode\u003e1dd4ecb\u003c/code\u003e\u003c/a\u003e [FlightReply] Performance improvements when decoding (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react-dom/issues/37087\"\u003e#37087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/b0d2fdb78bdfae075a7fa02ddcebbf25f90952c2\"\u003e\u003ccode\u003eb0d2fdb\u003c/code\u003e\u003c/a\u003e [19.2.x] Update required references to GitHub repo (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react-dom/issues/36753\"\u003e#36753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react/react/commits/v19.2.8/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-router-dom` from 7.18.0 to 7.18.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/blob/react-router-dom@7.18.1/packages/react-router-dom/CHANGELOG.md\"\u003ereact-router-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect \u003ccode\u003epackage.json\u003c/code\u003e \u003ccode\u003emain\u003c/code\u003e field for CommonJS builds (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15238\"\u003e#15238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.18.1\"\u003e\u003ccode\u003ereact-router@7.18.1\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/remix-run/react-router/commit/afdf85d3c15448a41017514caca2aca038d3e9ca\"\u003e\u003ccode\u003eafdf85d\u003c/code\u003e\u003c/a\u003e Release v7.18.1 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15253\"\u003e#15253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/2ecaa1ddbbcd583999dda46dd5413e907e8a46f3\"\u003e\u003ccode\u003e2ecaa1d\u003c/code\u003e\u003c/a\u003e Fix react-router-dom main entry metadata (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15238\"\u003e#15238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router-dom@7.18.1/packages/react-router-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `resend` from 6.14.0 to 6.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/resend/resend-node/releases\"\u003eresend's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.18.0\u003c/h2\u003e\n\u003ch3\u003eSupport tags and scheduledAt in batch email options (\u003ca href=\"https://github.com/resend/resend-node/commit/d8ffa8be448bf922fc97262a46802b81522e6bad\"\u003ed8ffa8b\u003c/a\u003e)\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/resend/resend-node/pull/1022\"\u003e#1022 feat(batch): support tags and scheduledAt in batch email options\u003c/a\u003e by \u003ca href=\"https://github.com/cpenned\"\u003e\u003ccode\u003e@​cpenned\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003eAdd \u003ccode\u003eresend.suppressions\u003c/code\u003e with \u003ccode\u003eadd\u003c/code\u003e, \u003ccode\u003eget\u003c/code\u003e, \u003ccode\u003elist\u003c/code\u003e, \u003ccode\u003eremove\u003c/code\u003e, and batch \u003ccode\u003eadd\u003c/code\u003e/\u003ccode\u003eremove\u003c/code\u003e methods for managing suppression list entries (\u003ca href=\"https://github.com/resend/resend-node/commit/877fa56aa3ffb1e3fbe890ca9aa2a7b84a786426\"\u003e877fa56\u003c/a\u003e)\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/resend/resend-node/pull/1008\"\u003e#1008 feat: add suppression list endpoints\u003c/a\u003e by \u003ca href=\"https://github.com/CarolinaMoraes\"\u003e\u003ccode\u003e@​CarolinaMoraes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ev6.18.0-canary.0\u003c/h2\u003e\n\u003ch3\u003eAdd \u003ccode\u003eresend.suppressions\u003c/code\u003e with \u003ccode\u003eadd\u003c/code\u003e, \u003ccode\u003eget\u003c/code\u003e, \u003ccode\u003elist\u003c/code\u003e, \u003ccode\u003eremove\u003c/code\u003e, and batch \u003ccode\u003eadd\u003c/code\u003e/\u003ccode\u003eremove\u003c/code\u003e methods for managing suppression list entries (\u003ca href=\"https://github.com/resend/resend-node/commit/877fa56aa3ffb1e3fbe890ca9aa2a7b84a786426\"\u003e877fa56\u003c/a\u003e)\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/resend/resend-node/pull/1008\"\u003e#1008 feat: add suppression list endpoints\u003c/a\u003e by \u003ca href=\"https://github.com/CarolinaMoraes\"\u003e\u003ccode\u003e@​CarolinaMoraes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ev6.17.2\u003c/h2\u003e\n\u003ch3\u003efix response types for removing contacts out of segments and removing api keys (\u003ca href=\"https://github.com/resend/resend-node/commit/90d18da25a3f6e9e8180ad561f41066819dde3d5\"\u003e90d18da\u003c/a\u003e)\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/resend/resend-node/pull/1003\"\u003e#1003 fix: response types for removing an api key, and removing a contact from a segment\u003c/a\u003e by \u003ca href=\"https://github.com/gabrielmfern\"\u003e\u003ccode\u003e@​gabrielmfern\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ev6.17.1\u003c/h2\u003e\n\u003ch3\u003eremove resource field, it was a dead field (\u003ca href=\"https://github.com/resend/resend-node/commit/05728340d16c892d8634d01db0446dfe8a51c158\"\u003e0572834\u003c/a\u003e)\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/resend/resend-node/pull/1000\"\u003e#1000 chore(oauth-grants): drop dead resource field\u003c/a\u003e by \u003ca href=\"https://github.com/gabrielmfern\"\u003e\u003ccode\u003e@​gabrielmfern\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ev6.17.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/resend/resend-node/blob/canary/CHANGELOG.md\"\u003eresend's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eresend@6.18.0\u003c/h2\u003e\n\u003ch3\u003eSupport tags and scheduledAt in batch email options\u003c/h3\u003e\n\u003ch3\u003eAdd \u003ccode\u003eresend.suppressions\u003c/code\u003e with \u003ccode\u003eadd\u003c/code\u003e, \u003ccode\u003eget\u003c/code\u003e, \u003ccode\u003elist\u003c/code\u003e, \u003ccode\u003eremove\u003c/code\u003e, and batch \u003ccode\u003eadd\u003c/code\u003e/\u003ccode\u003eremove\u003c/code\u003e methods for managing suppression list entries\u003c/h3\u003e\n\u003ch2\u003eresend@6.18.0-canary.0 (canary)\u003c/h2\u003e\n\u003ch3\u003eAdd \u003ccode\u003eresend.suppressions\u003c/code\u003e with \u003ccode\u003eadd\u003c/code\u003e, \u003ccode\u003eget\u003c/code\u003e, \u003ccode\u003elist\u003c/code\u003e, \u003ccode\u003eremove\u003c/code\u003e, and batch \u003ccode\u003eadd\u003c/code\u003e/\u003ccode\u003eremove\u003c/code\u003e methods for managing suppression list entries\u003c/h3\u003e\n\u003ch2\u003eresend@6.17.2\u003c/h2\u003e\n\u003ch3\u003efix response types for removing contacts out of segments and removing api keys\u003c/h3\u003e\n\u003ch2\u003eresend@6.17.1\u003c/h2\u003e\n\u003ch3\u003eremove resource field, it was a dead field\u003c/h3\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/f51b6d479e9393f23b59bac181ea8af92c15fea2\"\u003e\u003ccode\u003ef51b6d4\u003c/code\u003e\u003c/a\u003e chore: release 6.18.0 (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/1023\"\u003e#1023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/0761d9f4732e813d5bc8b3e765fbbc40a957ef43\"\u003e\u003ccode\u003e0761d9f\u003c/code\u003e\u003c/a\u003e chore: exit canary release (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/1026\"\u003e#1026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/d8ffa8be448bf922fc97262a46802b81522e6bad\"\u003e\u003ccode\u003ed8ffa8b\u003c/code\u003e\u003c/a\u003e feat(batch): support tags and scheduledAt in batch email options (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/1022\"\u003e#1022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/d8cadcfa9712be270beb229a1df1f34726613ec6\"\u003e\u003ccode\u003ed8cadcf\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/checkout action to v7 (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/1013\"\u003e#1013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/75ca97054be9c75bb072042edd5e2a1b875bb192\"\u003e\u003ccode\u003e75ca970\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/create-github-app-token action to v3 (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/1014\"\u003e#1014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/5b78f6f4b6709fd75c53bcd2f242fe6ee8db469b\"\u003e\u003ccode\u003e5b78f6f\u003c/code\u003e\u003c/a\u003e chore: release 6.18.0-canary.0 (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/1012\"\u003e#1012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/530feb3b0f911102ee1f0ae90d12769d21b97250\"\u003e\u003ccode\u003e530feb3\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.13.3 (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/953\"\u003e#953\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/cbc93e6d52aaa4057808c98593a99e5cb82b0375\"\u003e\u003ccode\u003ecbc93e6\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency next to v16.2.10 (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/975\"\u003e#975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/401b8f886b73e4a1fcde2bd8417adb443da866b6\"\u003e\u003ccode\u003e401b8f8\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​biomejs/biome\u003c/code\u003e to v2.5.3 (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/955\"\u003e#955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/cb60b04d38ee1146490909d0dedf6ebcc889b88a\"\u003e\u003ccode\u003ecb60b04\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency postal-mime to v2.7.5 (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/989\"\u003e#989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/resend/resend-node/compare/v6.14.0...v6.18.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 resend since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/js` from 9.39.4 to 9.39.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e@​eslint/js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.39.5\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/253be16a79a4c78eec4e0eb461b574d60dbf6b11\"\u003e\u003ccode\u003e253be16\u003c/code\u003e\u003c/a\u003e fix: handle unavailable require cache (backport of \u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20812\"\u003e#20812\u003c/a\u003e to v9.x) (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/21065\"\u003e#21065\u003c/a\u003e) (Eric)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/74930edd1ce0d246819edc72705101ec271da50b\"\u003e\u003ccode\u003e74930ed\u003c/code\u003e\u003c/a\u003e docs: switch build to Node.js 24 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20894\"\u003e#20894\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eaec8bb6b1ca4b36985ee0222c457d4730d47a20\"\u003e\u003ccode\u003eeaec8bb\u003c/code\u003e\u003c/a\u003e docs: Add ESLint v9.x EOL notice (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20828\"\u003e#20828\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/458205f7d7a4769f32bec006eecc45c6a71be16a\"\u003e\u003ccode\u003e458205f\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/eslintrc\u003c/code\u003e and \u003ccode\u003e@eslint/js\u003c/code\u003e for v9.39.5 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/21077\"\u003e#21077\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/202117be549534715d687f988e17f29e1dcd0622\"\u003e\u003ccode\u003e202117b\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d9eb6edcc93c1319ff1d2bb9aeb6d7d47bd73a79\"\u003e\u003ccode\u003ed9eb6ed\u003c/code\u003e\u003c/a\u003e test: disable warning for \u003ccode\u003evm.constants.USE_MAIN_CONTEXT_DEFAULT_LOADER\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/21074\"\u003e#21074\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7b431a7b19c345b8db56040b1888a3b531c3e64c\"\u003e\u003ccode\u003e7b431a7\u003c/code\u003e\u003c/a\u003e chore: override \u003ccode\u003ere2\u003c/code\u003e dependency for \u003ccode\u003e@metascraper/helpers\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/21068\"\u003e#21068\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/daf77911de33be163503c6568ccb159741f4b018\"\u003e\u003ccode\u003edaf7791\u003c/code\u003e\u003c/a\u003e chore: pin fflate@0.8.2 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20895\"\u003e#20895\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/daee8ba3082afbc94d3b69ddc129d4dc664716f2\"\u003e\u003ccode\u003edaee8ba\u003c/code\u003e\u003c/a\u003e ci: use pnpm in \u003ccode\u003eeslint-flat-config-utils\u003c/code\u003e type integration test (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20829\"\u003e#20829\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/116d4bec7c0ddaeaa75f92fb1271a4ab70d24ce3\"\u003e\u003ccode\u003e116d4be\u003c/code\u003e\u003c/a\u003e ci: unpin Node.js 25.x in CI (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20619\"\u003e#20619\u003c/a\u003e) (Copilot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/202117be549534715d687f988e17f29e1dcd0622\"\u003e\u003ccode\u003e202117b\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/commits/v9.39.5/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/vite` from 4.3.1 to 4.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e@​tailwindcss/vite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e--watch --poll[=ms]\u003c/code\u003e in \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e when filesystem events are unreliable or unavailable (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20297\"\u003e#20297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: match arbitrary hex colors against theme colors case-insensitively (e.g. \u003ccode\u003ebg-[#fff]\u003c/code\u003e and \u003ccode\u003ebg-[#FFF]\u003c/code\u003e → \u003ccode\u003ebg-white\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20298\"\u003e#20298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent Preflight from overriding Firefox's native \u003ccode\u003eiframe:focus-visible\u003c/code\u003e outline styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20292\"\u003e#20292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003etheme('colors.foo')\u003c/code\u003e in JS plugins resolves correctly when both \u003ccode\u003e--color-foo\u003c/code\u003e and \u003ccode\u003e--color-foo-bar\u003c/code\u003e exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20299\"\u003e#20299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure fractional opacity modifiers work with named shadow sizes like \u003ccode\u003eshadow-sm/12.5\u003c/code\u003e, \u003ccode\u003etext-shadow-sm/12.5\u003c/code\u003e, \u003ccode\u003edrop-shadow-sm/12.5\u003c/code\u003e, and \u003ccode\u003einset-shadow-sm/12.5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20302\"\u003e#20302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eParse selectors like \u003ccode\u003e[data-foo]div\u003c/code\u003e as two selectors instead of one (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20303\"\u003e#20303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e rebuilds when a preprocessor like Sass changes the input CSS without changing the input file on disk (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20310\"\u003e#20310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS nesting is handled even when Lightning CSS isn't run, such as in \u003ccode\u003e@tailwindcss/browser\u003c/code\u003e and Tailwind Play (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20124\"\u003e#20124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent achromatic theme colors from shifting hue when mixed in polar color spaces like \u003ccode\u003eoklch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20314\"\u003e#20314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--spacing(0)\u003c/code\u003e is optimized to \u003ccode\u003e0px\u003c/code\u003e instead of \u003ccode\u003e0\u003c/code\u003e so it remains a \u003ccode\u003e\u0026lt;length\u0026gt;\u003c/code\u003e when used in \u003ccode\u003ecalc(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20319\"\u003e#20319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoad \u003ccode\u003e@parcel/watcher\u003c/code\u003e only when needed in \u003ccode\u003e@tailwindcss/cli --watch\u003c/code\u003e mode, so one-off builds and \u003ccode\u003e--watch --poll\u003c/code\u003e work when \u003ccode\u003e@parcel/watcher\u003c/code\u003e can't be loaded (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20325\"\u003e#20325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse explicit platform fonts instead of \u003ccode\u003esystem-ui\u003c/code\u003e and \u003ccode\u003eui-sans-serif\u003c/code\u003e so CJK text respects the page's \u003ccode\u003elang\u003c/code\u003e attribute on Windows (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20318\"\u003e#20318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/upgrade\u003c/code\u003e from rewriting ignored files when run from a subdirectory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20329\"\u003e#20329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure earlier \u003ccode\u003e@source\u003c/code\u003e rules pointing to nested files are scanned when later \u003ccode\u003e@source\u003c/code\u003e rules point to files in parent folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20335\"\u003e#20335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from triggering full page reloads when scanned files are processed by Vite but haven't been loaded as modules yet (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20336\"\u003e#20336\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport bare spacing values for \u003ccode\u003eauto-rows-*\u003c/code\u003e and \u003ccode\u003eauto-cols-*\u003c/code\u003e utilities (e.g. \u003ccode\u003eauto-rows-12\u003c/code\u003e and \u003ccode\u003eauto-cols-16\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20229\"\u003e#20229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode from crashing on Windows when \u003ccode\u003e@source\u003c/code\u003e points to a directory that doesn't exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20242\"\u003e#20242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing in Deno v2.8.x when \u003ccode\u003econtext.parentURL\u003c/code\u003e is not a valid URL (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20245\"\u003e#20245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode rebuilds when the input CSS file changes in an ignored directory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20246\"\u003e#20246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003e@variant\u003c/code\u003e rules used in \u003ccode\u003eaddBase(…)\u003c/code\u003e to use custom variants defined later (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20247\"\u003e#20247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing during HMR when scanned files or directories are deleted (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20259\"\u003e#20259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGenerate \u003ccode\u003efont-size\u003c/code\u003e instead of \u003ccode\u003ecolor\u003c/code\u003e declarations for \u003ccode\u003etext-[--spacing(…)]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20260\"\u003e#20260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@source\u003c/code\u003e patterns from scanning unrelated sibling files and folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20263\"\u003e#20263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates adjacent to Template Toolkit delimiters like \u003ccode\u003e%]…[%\u003c/code\u003e in \u003ccode\u003e.tt\u003c/code\u003e, \u003ccode\u003e.tt2\u003c/code\u003e, and \u003ccode\u003e.tx\u003c/code\u003e files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates from conditional Maud syntax like \u003ccode\u003ep.text-black[condition]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@position-try\u003c/code\u003e rules from triggering unknown at-rule warnings when optimizing CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20277\"\u003e#20277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport class suggestions for named opacity modifiers from \u003ccode\u003e--opacity\u003c/code\u003e theme values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20287\"\u003e#20287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent type errors in \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e when used with newer PostCSS patch releases (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20289\"\u003e#20289\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/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e@​tailwindcss/vite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.3.3] - 2026-07-16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e--watch --poll[=ms]\u003c/code\u003e in \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e when filesystem events are unreliable or unavailable (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20297\"\u003e#20297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: match arbitrary hex colors against theme colors case-insensitively (e.g. \u003ccode\u003ebg-[#fff]\u003c/code\u003e and \u003ccode\u003ebg-[#FFF]\u003c/code\u003e → \u003ccode\u003ebg-white\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20298\"\u003e#20298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent Preflight from overriding Firefox's native \u003ccode\u003eiframe:focus-visible\u003c/code\u003e outline styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20292\"\u003e#20292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003etheme('colors.foo')\u003c/code\u003e in JS plugins resolves correctly when both \u003ccode\u003e--color-foo\u003c/code\u003e and \u003ccode\u003e--color-foo-bar\u003c/code\u003e exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20299\"\u003e#20299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure fractional opacity modifiers work with named shadow sizes like \u003ccode\u003eshadow-sm/12.5\u003c/code\u003e, \u003ccode\u003etext-shadow-sm/12.5\u003c/code\u003e, \u003ccode\u003edrop-shadow-sm/12.5\u003c/code\u003e, and \u003ccode\u003einset-shadow-sm/12.5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20302\"\u003e#20302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eParse selectors like \u003ccode\u003e[data-foo]div\u003c/code\u003e as two selectors instead of one (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20303\"\u003e#20303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e rebuilds when a preprocessor like Sass changes the input CSS without changing the input file on disk (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20310\"\u003e#20310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS nesting is handled even when Lightning CSS isn't run, such as in \u003ccode\u003e@tailwindcss/browser\u003c/code\u003e and Tailwind Play (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20124\"\u003e#20124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent achromatic theme colors from shifting hue when mixed in polar color spaces like \u003ccode\u003eoklch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20314\"\u003e#20314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--spacing(0)\u003c/code\u003e is optimized to \u003ccode\u003e0px\u003c/code\u003e instead of \u003ccode\u003e0\u003c/code\u003e so it remains a \u003ccode\u003e\u0026lt;length\u0026gt;\u003c/code\u003e when used in \u003ccode\u003ecalc(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20319\"\u003e#20319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoad \u003ccode\u003e@parcel/watcher\u003c/code\u003e only when needed in \u003ccode\u003e@tailwindcss/cli --watch\u003c/code\u003e mode, so one-off builds and \u003ccode\u003e--watch --poll\u003c/code\u003e work when \u003ccode\u003e@parcel/watcher\u003c/code\u003e can't be loaded (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20325\"\u003e#20325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse explicit platform fonts instead of \u003ccode\u003esystem-ui\u003c/code\u003e and \u003ccode\u003eui-sans-serif\u003c/code\u003e so CJK text respects the page's \u003ccode\u003elang\u003c/code\u003e attribute on Windows (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20318\"\u003e#20318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/upgrade\u003c/code\u003e from rewriting ignored files when run from a subdirectory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20329\"\u003e#20329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure earlier \u003ccode\u003e@source\u003c/code\u003e rules pointing to nested files are scanned when later \u003ccode\u003e@source\u003c/code\u003e rules point to files in parent folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20335\"\u003e#20335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from triggering full page reloads when scanned files are processed by Vite but haven't been loaded as modules yet (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20336\"\u003e#20336\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.3.2] - 2026-06-26\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport bare spacing values for \u003ccode\u003eauto-rows-*\u003c/code\u003e and \u003ccode\u003eauto-cols-*\u003c/code\u003e utilities (e.g. \u003ccode\u003eauto-rows-12\u003c/code\u003e and \u003ccode\u003eauto-cols-16\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20229\"\u003e#20229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode from crashing on Windows when \u003ccode\u003e@source\u003c/code\u003e points to a directory that doesn't exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20242\"\u003e#20242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing in Deno v2.8.x when \u003ccode\u003econtext.parentURL\u003c/code\u003e is not a valid URL (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20245\"\u003e#20245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode rebuilds when the input CSS file changes in an ignored directory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20246\"\u003e#20246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003e@variant\u003c/code\u003e rules used in \u003ccode\u003eaddBase(…)\u003c/code\u003e to use custom variants defined later (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20247\"\u003e#20247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing during HMR when scanned files or directories are deleted (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20259\"\u003e#20259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGenerate \u003ccode\u003efont-size\u003c/code\u003e instead of \u003ccode\u003ecolor\u003c/code\u003e declarations for \u003ccode\u003etext-[--spacing(…)]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20260\"\u003e#20260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@source\u003c/code\u003e patterns from scanning unrelated sibling files and folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20263\"\u003e#20263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates adjacent to Template Toolkit delimiters like \u003ccode\u003e%]…[%\u003c/code\u003e in \u003ccode\u003e.tt\u003c/code\u003e, \u003ccode\u003e.tt2\u003c/code\u003e, and \u003ccode\u003e.tx\u003c/code\u003e files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates from conditional Maud syntax like \u003ccode\u003ep.text-black[condition]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@position-try\u003c/code\u003e rules from triggering unknown at-rule warnings when optimizing CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20277\"\u003e#20277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport class suggestions for named opacity modifiers from \u003ccode\u003e--opacity\u003c/code\u003e theme values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20287\"\u003e#20287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent type errors in \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e when used with newer PostCSS patch releases (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20289\"\u003e#20289\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/tailwindlabs/tailwindcss/commit/c2b24dd15fed1c59dd521bd86082f520c9f5ad0d\"\u003e\u003ccode\u003ec2b24dd\u003c/code\u003e\u003c/a\u003e 4.3.3 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/20334\"\u003e#20334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/bdcd7087b332d263353d46ed366b7b08040ded7a\"\u003e\u003ccode\u003ebdcd708\u003c/code\u003e\u003c/a\u003e Don't trigger a full page reload for scanned files that Vite processes as mod...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/056a1550721d4bf79ff732d5ab9414fa83f7064f\"\u003e\u003ccode\u003e056a155\u003c/code\u003e\u003c/a\u003e 4.3.2 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/20281\"\u003e#20281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/bb6a10937c7e1434db39919fbb4df4a8982dba7f\"\u003e\u003ccode\u003ebb6a109\u003c/code\u003e\u003c/a\u003e use \u003ccode\u003e.ts\u003c/code\u003e instead of \u003ccode\u003e.css\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.3.3/packages/@tailwindcss-vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitejs/plugin-react` from 6.0.2 to 6.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite-plugin-react/releases\"\u003e@​vitejs/plugin-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eplugin-react@6.0.4\u003c/h2\u003e\n\u003ch3\u003eFixed \u003ccode\u003e$RefreshSig$ is not defined\u003c/code\u003e error when running \u003ccode\u003evite dev\u003c/code\u003e with \u003ccode\u003eNODE_ENV=production\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eWhen running \u003ccode\u003evite dev\u003c/code\u003e with \u003ccode\u003eNODE_ENV=production\u003c/code\u003e, the app errored with \u003ccode\u003e$RefreshSig$ is not defined\u003c/code\u003e.\nThis error is now fixed.\u003c/p\u003e\n\u003ch2\u003eplugin-react@6.0.3\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md\"\u003e@​vitejs/plugin-react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.4 (2026-07-22)\u003c/h2\u003e\n\u003ch3\u003eFixed \u003ccode\u003e$RefreshSig$ is not defined\u003c/code\u003e error when running \u003ccode\u003evite dev\u003c/code\u003e with \u003ccode\u003eNODE_ENV=production\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eWhen running \u003ccode\u003evite dev\u003c/code\u003e with \u003ccode\u003eNODE_ENV=production\u003c/code\u003e, the app errored with \u003ccode\u003e$RefreshSig$ is not defined\u003c/code\u003e.\nThis error is now fixed.\u003c/p\u003e\n\u003ch2\u003e6.0.3 (2026-06-23)\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/vitejs/vite-plugin-react/commit/f4b549822ec239799d746c030abb0b9a7d8f0a04\"\u003e\u003ccode\u003ef4b5498\u003c/code\u003e\u003c/a\u003e release: plugin-react@6.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/7a4065906e07e616aee23c4fcc76a76b74a7d694\"\u003e\u003ccode\u003e7a40659\u003c/code\u003e\u003c/a\u003e fix(react): \u003ccode\u003e$RefreshSig$ is not defined\u003c/code\u003e  with NODE_ENV=production vite dev ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/98b32d47a3f2517d52e8a51d8e28ff2ed13678a2\"\u003e\u003ccode\u003e98b32d4\u003c/code\u003e\u003c/a\u003e fix(deps): update react 19.2.8 (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1298\"\u003e#1298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/8ae5449be23079dd17fdefc64064a3d94be6fc39\"\u003e\u003ccode\u003e8ae5449\u003c/code\u003e\u003c/a\u003e fix: babel-plugin-react-compiler cannot be imported when used in a framework ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/f09ea01b0b66a4900c3e42cef2aa0147e78b097c\"\u003e\u003ccode\u003ef09ea01\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1282\"\u003e#1282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/640fd358a0e82393acfce4e92e19a6ac6e1641a7\"\u003e\u003ccode\u003e640fd35\u003c/code\u003e\u003c/a\u003e release: plugin-react@6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/889efb02cdc4ec978a5e177a37e0213cfded38a4\"\u003e\u003ccode\u003e889efb0\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1249\"\u003e#1249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/6c57dd4c5d71075b48039df2532804e72880da21\"\u003e\u003ccode\u003e6c57dd4\u003c/code\u003e\u003c/a\u003e fix(plugin-react): use '/' base in bundledDev preamble to fix non-root base p...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/3cc33a703636b558a1c1c99e787ddc6bd64aab2d\"\u003e\u003ccode\u003e3cc33a7\u003c/code\u003e\u003c/a\u003e fix(deps): update react-related dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1245\"\u003e#1245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/c0f7c7ff709dc9d88bc1f29f1b27c1b3e2bfcfca\"\u003e\u003ccode\u003ec0f7c7f\u003c/code\u003e\u003c/a\u003e docs: mention the Biome rule in the \u0026quot;Consistent components exports\u0026quot; section (...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitejs/vite-plugin-react/commits/plugin-react@6.0.4/packages/plugin-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.39.4 to 9.39.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.39.5\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/253be16a79a4c78eec4e0eb461b574d60dbf6b11\"\u003e\u003ccode\u003e253be16\u003c/code\u003e\u003c/a\u003e fix: handle unavailable require cache (backport of \u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20812\"\u003e#20812\u003c/a\u003e to v9.x) (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21065\"\u003e#21065\u003c/a\u003e) (Eric)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/74930edd1ce0d246819edc72705101ec271da50b\"\u003e\u003ccode\u003e74930ed\u003c/code\u003e\u003c/a\u003e docs: switch build to Node.js 24 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20894\"\u003e#20894\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eaec8bb6b1ca4b36985ee0222c457d4730d47a20\"\u003e\u003ccode\u003eeaec8bb\u003c/code\u003e\u003c/a\u003e docs: Add ESLint v9.x EOL notice (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20828\"\u003e#20828\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/458205f7d7a4769f32bec006eecc45c6a71be16a\"\u003e\u003ccode\u003e458205f\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/eslintrc\u003c/code\u003e and \u003ccode\u003e@eslint/js\u003c/code\u003e for v9.39.5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21077\"\u003e#21077\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/202117be549534715d687f988e17f29e1dcd0622\"\u003e\u003ccode\u003e202117b\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d9eb6edcc93c1319ff1d2bb9aeb6d7d47bd73a79\"\u003e\u003ccode\u003ed9eb6ed\u003c/code\u003e\u003c/a\u003e test: disable warning for \u003ccode\u003evm.constants.USE_MAIN_CONTEXT_DEFAULT_LOADER\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21074\"\u003e#21074\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7b431a7b19c345b8db56040b1888a3b531c3e64c\"\u003e\u003ccode\u003e7b431a7\u003c/code\u003e\u003c/a\u003e chore: override \u003ccode\u003ere2\u003c/code\u003e dependency for \u003ccode\u003e@metascraper/helpers\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21068\"\u003e#21068\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/daf77911de33be163503c6568ccb159741f4b018\"\u003e\u003ccode\u003edaf7791\u003c/code\u003e\u003c/a\u003e chore: pin fflate@0.8.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20895\"\u003e#20895\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/daee8ba3082afbc94d3b69ddc129d4dc664716f2\"\u003e\u003ccode\u003edaee8ba\u003c/code\u003e\u003c/a\u003e ci: use pnpm in \u003ccode\u003eeslint-flat-config-utils\u003c/code\u003e type integration test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20829\"\u003e#20829\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/116d4bec7c0ddaeaa75f92fb1271a4ab70d24ce3\"\u003e\u003ccode\u003e116d4be\u003c/code\u003e\u003c/a\u003e ci: unpin Node.js 25.x in CI (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20619\"\u003e#20619\u003c/a\u003e) (Copilot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4a24e8c09d374d773a034e36b1d7a7fbe1216478\"\u003e\u003ccode\u003e4a24e8c\u003c/code\u003e\u003c/a\u003e 9.39.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1fba874a1d011283904b403ee57ec0fa00c062a9\"\u003e\u003ccode\u003e1fba874\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.39.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/458205f7d7a4769f32bec006eecc45c6a71be16a\"\u003e\u003ccode\u003e458205f\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/eslintrc\u003c/code\u003e and \u003ccode\u003e@eslint/js\u003c/code\u003e for v9.39.5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21077\"\u003e#21077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/202117be549534715d687f988e17f29e1dcd0622\"\u003e\u003ccode\u003e202117b\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d9eb6edcc93c1319ff1d2bb9aeb6d7d47bd73a79\"\u003e\u003ccode\u003ed9eb6ed\u003c/code\u003e\u003c/a\u003e test: disable warning for \u003ccode\u003evm.constants.USE_MAIN_CONTEXT_DEFAULT_LOADER\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21\"\u003e#21\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/253be16a79a4c78eec4e0eb461b574d60dbf6b11\"\u003e\u003ccode\u003e253be16\u003c/code\u003e\u003c/a\u003e fix: handle unavailable require cache (backport of \u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20812\"\u003e#20812\u003c/a\u003e to v9.x) (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21065\"\u003e#21065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7b431a7b19c345b8db56040b1888a3b531c3e64c\"\u003e\u003ccode\u003e7b431a7\u003c/code\u003e\u003c/a\u003e chore: override \u003ccode\u003ere2\u003c/code\u003e dependency for \u003ccode\u003e@metascraper/helpers\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21068\"\u003e#21068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/74930edd1ce0d246819edc72705101ec271da50b\"\u003e\u003ccode\u003e74930ed\u003c/code\u003e\u003c/a\u003e docs: switch build to Node.js 24 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20894\"\u003e#20894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/daf77911de33be163503c6568ccb159741f4b018\"\u003e\u003ccode\u003edaf7791\u003c/code\u003e\u003c/a\u003e chore: pin fflate@0.8.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20895\"\u003e#20895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eaec8bb6b1ca4b36985ee0222c457d4730d47a20\"\u003e\u003ccode\u003eeaec8bb\u003c/code\u003e\u003c/a\u003e docs: Add ESLint v9.x EOL notice (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20828\"\u003e#20828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.39.4...v9.39.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 17.7.0 to 17.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globals/releases\"\u003eglobals's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-07-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/347\"\u003e#347\u003c/a\u003e)  7394811\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.7.0...v17.8.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.7.0...v17.8.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/36c76590583fc1f31d755525862eda1793a7d661\"\u003e\u003ccode\u003e36c7659\u003c/code\u003e\u003c/a\u003e 17.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/739481186ed54482e29845eff0bc44803c35fde8\"\u003e\u003ccode\u003e7394811\u003c/code\u003e\u003c/a\u003e Update globals (2026-07-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/347\"\u003e#347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.7.0...v17.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwindcss` from 4.3.1 to 4.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003etailwindcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e--watch --poll[=ms]\u003c/code\u003e in \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e when filesystem events are unreliable or unavailable (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20297\"\u003e#20297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: match arbitrary hex colors against theme colors case-insensitively (e.g. \u003ccode\u003ebg-[#fff]\u003c/code\u003e and \u003ccode\u003ebg-[#FFF]\u003c/code\u003e → \u003ccode\u003ebg-white\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20298\"\u003e#20298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent Preflight from overriding Firefox's native \u003ccode\u003eiframe:focus-visible\u003c/code\u003e outline styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20292\"\u003e#20292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003etheme('colors.foo')\u003c/code\u003e in JS plugins resolves correctly when both \u003ccode\u003e--color-foo\u003c/code\u003e and \u003ccode\u003e--color-foo-bar\u003c/code\u003e exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20299\"\u003e#20299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure fractional opacity modifiers work with named shadow sizes like \u003ccode\u003eshadow-sm/12.5\u003c/code\u003e, \u003ccode\u003etext-shadow-sm/12.5\u003c/code\u003e, \u003ccode\u003edrop-shadow-sm/12.5\u003c/code\u003e, and \u003ccode\u003einset-shadow-sm/12.5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20302\"\u003e#20302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eParse selectors like \u003ccode\u003e[data-foo]div\u003c/code\u003e as two selectors instead of one (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20303\"\u003e#20303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e rebuilds when a preprocessor like Sass changes the input CSS without changing the input file on disk (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20310\"\u003e#20310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS nesting is handled even when Lightning CSS isn't run, such as in \u003ccode\u003e@tailwindcss/browser\u003c/code\u003e and Tailwind Play (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20124\"\u003e#20124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent achromatic theme colors from shifting hue when mixed in polar color spaces like \u003ccode\u003eoklch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20314\"\u003e#20314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--spacing(0)\u003c/code\u003e is optimized to \u003ccode\u003e0px\u003c/code\u003e instead of \u003ccode\u003e0\u003c/code\u003e so it remains a \u003ccode\u003e\u0026lt;length\u0026gt;\u003c/code\u003e when used in \u003ccode\u003ecalc(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20319\"\u003e#20319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoad \u003ccode\u003e@parcel/watcher\u003c/code\u003e only when needed in \u003ccode\u003e@tailwindcss/cli --watch\u003c/code\u003e mode, so one-off builds and \u003ccode\u003e--watch --poll\u003c/code\u003e work when \u003ccode\u003e@parcel/watcher\u003c/code\u003e can't be loaded (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20325\"\u003e#20325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse explicit platform fonts instead of \u003ccode\u003esystem-ui\u003c/code\u003e and \u003ccode\u003eui-sans-serif\u003c/code\u003e so CJK text respects the page's \u003ccode\u003elang\u003c/code\u003e attribute on Windows (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20318\"\u003e#20318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/upgrade\u003c/code\u003e from rewriting ignored files when run from a subdirectory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20329\"\u003e#20329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure earlier \u003ccode\u003e@source\u003c/code\u003e rules pointing to nested files are scanned when later \u003ccode\u003e@source\u003c/code\u003e rules point to files in parent folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20335\"\u003e#20335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from triggering full page reloads when scanned files are processed by Vite but haven't bee...\n\n_Description has been truncated_","html_url":"https://github.com/antonio59/elise/pull/49","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/antonio59%2Felise/issues/49","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/49/packages"},{"uuid":"4987604320","node_id":"PR_kwDOQyVkWc7240xD","number":125,"state":"open","title":"deps: bump the minor-patch group across 1 directory with 29 updates","user":"dependabot[bot]","labels":[],"assignees":["lvonguyen"],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-07-27T11:57:43.000Z","updated_at":"2026-07-27T11:59:50.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"minor-patch","update_count":29,"packages":[{"name":"@hookform/resolvers","old_version":"5.2.2","new_version":"5.5.7","repository_url":"https://github.com/react-hook-form/resolvers"},{"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-label","old_version":"2.1.8","new_version":"2.1.15","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-separator","old_version":"1.1.8","new_version":"1.1.15","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":"@tanstack/react-query","old_version":"5.95.2","new_version":"5.101.4","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-virtual","old_version":"3.13.23","new_version":"3.14.8","repository_url":"https://github.com/TanStack/virtual"},{"name":"@xyflow/react","old_version":"12.10.2","new_version":"12.11.2","repository_url":"https://github.com/xyflow/xyflow"},{"name":"radix-ui","old_version":"1.4.3","new_version":"1.6.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"react","old_version":"19.2.4","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"@types/react","old_version":"19.2.14","new_version":"19.2.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"react-hook-form","old_version":"7.72.0","new_version":"7.83.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-router-dom","old_version":"7.13.2","new_version":"7.18.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"recharts","old_version":"3.8.1","new_version":"3.10.1","repository_url":"https://github.com/recharts/recharts"},{"name":"tailwind-merge","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"zod","old_version":"4.3.6","new_version":"4.4.3","repository_url":"https://github.com/colinhacks/zod"},{"name":"@eslint/js","old_version":"9.39.3","new_version":"9.39.5","repository_url":"https://github.com/eslint/eslint"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.62.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@tailwindcss/vite","old_version":"4.2.2","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"eslint","old_version":"9.39.3","new_version":"9.39.5","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-react-hooks","old_version":"7.0.1","new_version":"7.1.1","repository_url":"https://github.com/facebook/react"},{"name":"eslint-plugin-react-refresh","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"typescript-eslint","old_version":"8.58.0","new_version":"8.65.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"4.1.2","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-patch group with 27 updates in the /frontend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.2.2` | `5.5.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-label](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/label) | `2.1.8` | `2.1.15` |\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-separator](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/separator) | `1.1.8` | `1.1.15` |\n| [@radix-ui/react-tabs](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tabs) | `1.1.13` | `1.1.21` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.95.2` | `5.101.4` |\n| [@tanstack/react-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual) | `3.13.23` | `3.14.8` |\n| [@xyflow/react](https://github.com/xyflow/xyflow/tree/HEAD/packages/react) | `12.10.2` | `12.11.2` |\n| [radix-ui](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/radix-ui) | `1.4.3` | `1.6.7` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.8` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.14` | `19.2.17` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.8` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.72.0` | `7.83.0` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.13.2` | `7.18.1` |\n| [recharts](https://github.com/recharts/recharts) | `3.8.1` | `3.10.1` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.5.0` | `3.6.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.3.6` | `4.4.3` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.3` | `9.39.5` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.62.0` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.2.2` | `4.3.3` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.3` | `9.39.5` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `7.0.1` | `7.1.1` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.5.2` | `0.5.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.58.0` | `8.65.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.2` | `4.1.10` |\n\n\nUpdates `@hookform/resolvers` from 5.2.2 to 5.5.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/resolvers/releases\"\u003e@​hookform/resolvers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.5.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.5.6...v5.5.7\"\u003e5.5.7\u003c/a\u003e (2026-07-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enpm install fails with ERESOLVE conflict between \u003ccode\u003e@​hookform/resolvers\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.4.3 and valibot versions (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/865\"\u003e#865\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/722ef6e42eb29718763a66cfea91fe79e9cae081\"\u003e722ef6e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.5.5...v5.5.6\"\u003e5.5.6\u003c/a\u003e (2026-07-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emodule not found when importing zodResolver under Zod v3 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/864\"\u003e#864\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/8df10b070bb9995920424448ea824981c511abc3\"\u003e8df10b0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.5.4...v5.5.5\"\u003e5.5.5\u003c/a\u003e (2026-07-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eyup resolver overrides ref property in errors object with validation metadata when using checkbox input (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/863\"\u003e#863\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/0f70063beb28496ffac0b5345d75826a077934ee\"\u003e0f70063\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.5.3...v5.5.4\"\u003e5.5.4\u003c/a\u003e (2026-07-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAJV Resolver - When ajv schema contains default for certain properties, getValues() returns the form data with properties overwritten (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/862\"\u003e#862\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/c4b6aab69c64b7a3ea95223552a7996e741aea39\"\u003ec4b6aab\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.5.2...v5.5.3\"\u003e5.5.3\u003c/a\u003e (2026-07-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eConditional/dynamic schema resolution no longer working (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/861\"\u003e#861\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/f8d653319cedece2063140378b6d61e77bcf57b0\"\u003ef8d6533\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.5.1...v5.5.2\"\u003e5.5.2\u003c/a\u003e (2026-07-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eZod v4 locale and global error customization not picked up (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/860\"\u003e#860\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/2126efc6e8d9325c18413534a651f7fee22ce8c8\"\u003e2126efc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.5.0...v5.5.1\"\u003e5.5.1\u003c/a\u003e (2026-07-25)\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/react-hook-form/resolvers/commit/722ef6e42eb29718763a66cfea91fe79e9cae081\"\u003e\u003ccode\u003e722ef6e\u003c/code\u003e\u003c/a\u003e fix: npm install fails with ERESOLVE conflict between \u003ccode\u003e@​hookform/resolvers\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.4...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/8df10b070bb9995920424448ea824981c511abc3\"\u003e\u003ccode\u003e8df10b0\u003c/code\u003e\u003c/a\u003e fix: module not found when importing zodResolver under Zod v3 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/864\"\u003e#864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/75f2dcd4fb5b0723b4d46c3afd3d0a5bd5e1783f\"\u003e\u003ccode\u003e75f2dcd\u003c/code\u003e\u003c/a\u003e close \u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/773\"\u003e#773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/0d2bdbf5c5d164d609273c2585f92057f70db695\"\u003e\u003ccode\u003e0d2bdbf\u003c/code\u003e\u003c/a\u003e close \u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/664\"\u003e#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/0f70063beb28496ffac0b5345d75826a077934ee\"\u003e\u003ccode\u003e0f70063\u003c/code\u003e\u003c/a\u003e fix: yup resolver overrides ref property in errors object with validation met...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/c4b6aab69c64b7a3ea95223552a7996e741aea39\"\u003e\u003ccode\u003ec4b6aab\u003c/code\u003e\u003c/a\u003e fix: AJV Resolver - When ajv schema contains default for certain properties, ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/e2a8d16b92df8545025dc63472ed69f930b60c37\"\u003e\u003ccode\u003ee2a8d16\u003c/code\u003e\u003c/a\u003e close \u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/760\"\u003e#760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/f8d653319cedece2063140378b6d61e77bcf57b0\"\u003e\u003ccode\u003ef8d6533\u003c/code\u003e\u003c/a\u003e fix: Conditional/dynamic schema resolution no longer working (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/861\"\u003e#861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/2126efc6e8d9325c18413534a651f7fee22ce8c8\"\u003e\u003ccode\u003e2126efc\u003c/code\u003e\u003c/a\u003e fix: Zod v4 locale and global error customization not picked up (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/860\"\u003e#860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/0721f880667aba432fb84187fec0f5f1960109bd\"\u003e\u003ccode\u003e0721f88\u003c/code\u003e\u003c/a\u003e add unit test (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/859\"\u003e#859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.2.2...v5.5.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dialog` from 1.1.15 to 1.1.23\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/dialog/CHANGELOG.md\"\u003e@​radix-ui/react-dialog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-compose-refs@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.19\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-slot@1.3.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.18\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.16\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken ARIA references in Dialogs where a title or description elements are not rendered.\u003c/li\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.13\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved dev-only warnings for dialogs when title and/or description is not rendered.\u003c/li\u003e\n\u003cli\u003eFixed Dismissable Layer so outside interactions stopped by extension UI overlays do not dismiss dialogs or popovers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-slot@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed disabled pointer events in closed dialogs\u003c/li\u003e\n\u003cli\u003eFixed a bug where iOS text selection and editing on HTML inputs within \u003ccode\u003ereact-dialog\u003c/code\u003e were broken\u003c/li\u003e\n\u003cli\u003eFixed triggers referencing a non-existent element via \u003ccode\u003earia-controls\u003c/code\u003e when their content is removed from the DOM (credit to \u003ca href=\"https://github.com/dodomorandi\"\u003e\u003ccode\u003e@​dodomorandi\u003c/code\u003e\u003c/a\u003e for the \u003ca href=\"https://redirect.github.com/radix-ui/primitives/pull/3243\"\u003eoriginal PR\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/dialog\"\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@​radix-ui/react-dialog\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dropdown-menu` from 2.1.16 to 2.1.24\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/dropdown-menu/CHANGELOG.md\"\u003e@​radix-ui/react-dropdown-menu's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-compose-refs@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-menu@2.1.24\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-menu@2.1.23\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-menu@2.1.22\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-menu@2.1.21\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed menu items, tab triggers, toolbar links, and select items intercepting \u003ccode\u003eSpace\u003c/code\u003e/\u003ccode\u003eEnter\u003c/code\u003e keys that originate from focusable descendants.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-menu@2.1.20\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed infinite re-render loop in React 19 caused by unstable composed ref callback references.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-menu@2.1.19\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug where menus and submenus remained open after a window loses focus.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-menu@2.1.18\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-menu@2.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/dropdown-menu\"\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@​radix-ui/react-dropdown-menu\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-label` from 2.1.8 to 2.1.15\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/label/CHANGELOG.md\"\u003e@​radix-ui/react-label's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/label\"\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@​radix-ui/react-label\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-select` from 2.2.6 to 2.3.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/select/CHANGELOG.md\"\u003e@​radix-ui/react-select's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-collection@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.19\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-previous@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.11\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-slot@1.3.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.18\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.10\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/number@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-previous@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-popper@1.3.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/number@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-previous@1.1.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug in form control components to ensure their values are updated when their associated form's is reset. This affects \u003ccode\u003eRadioGroup\u003c/code\u003e, \u003ccode\u003eSlider\u003c/code\u003e, \u003ccode\u003eSelect\u003c/code\u003e, and \u003ccode\u003eSwitch\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed menu items, tab triggers, toolbar links, and select items intercepting \u003ccode\u003eSpace\u003c/code\u003e/\u003ccode\u003eEnter\u003c/code\u003e keys that originate from focusable descendants.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed infinite re-render loop in React 19 caused by unstable composed ref callback references.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllowed a \u003ccode\u003eSelect.Item\u003c/code\u003e with an empty string value to act as a \u0026quot;clear\u0026quot; option. Selecting it resets the selection back to the placeholder, restoring the native \u003ccode\u003e\u0026lt;select\u0026gt;\u003c/code\u003e behavior for optional selects.\u003c/li\u003e\n\u003cli\u003eFixed a bug where typeahead search resulted in focusing an element that no longer exists.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-slot@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded unstable \u003ccode\u003eProvider\u003c/code\u003e and \u003ccode\u003eBubbleInput\u003c/code\u003e parts to Select. \u003ccode\u003eSelect.unstable_Provider\u003c/code\u003e sets up Select's context and state without implicitly rendering the hidden native \u003ccode\u003eselect\u003c/code\u003e, and \u003ccode\u003eSelect.unstable_BubbleInput\u003c/code\u003e exposes that previously internal native \u003ccode\u003eselect\u003c/code\u003e so consumers can recompose it explicitly. \u003ccode\u003eSelect\u003c/code\u003e continues to render both by default.\u003c/li\u003e\n\u003cli\u003eAdded support for presence-based exit animations in Select\u003c/li\u003e\n\u003cli\u003eFixed Select hidden input so it submits empty string when no value is selected\u003c/li\u003e\n\u003cli\u003eFixed placeholder rendering when a controlled Select is reset to an empty value\u003c/li\u003e\n\u003cli\u003eAdded missing \u003ccode\u003e__selectScope\u003c/code\u003e prop to \u003ccode\u003ePopperContent\u003c/code\u003e component\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eSelect\u003c/code\u003e closing unexpectedly after touch-scrolling its content when rendered inside an open shadow DOM\u003c/li\u003e\n\u003cli\u003eFixed a bug where iOS text selection and editing on HTML inputs within \u003ccode\u003ereact-dialog\u003c/code\u003e were broken\u003c/li\u003e\n\u003cli\u003eFixed triggers referencing a non-existent element via \u003ccode\u003earia-controls\u003c/code\u003e when their content is removed from the DOM (credit to \u003ca href=\"https://github.com/dodomorandi\"\u003e\u003ccode\u003e@​dodomorandi\u003c/code\u003e\u003c/a\u003e for the \u003ca href=\"https://redirect.github.com/radix-ui/primitives/pull/3243\"\u003eoriginal PR\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eSelectValue\u003c/code\u003e logging invalid prop errors when used with both \u003ccode\u003easChild\u003c/code\u003e and a placeholder\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/select\"\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@​radix-ui/react-select\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-separator` from 1.1.8 to 1.1.15\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/separator/CHANGELOG.md\"\u003e@​radix-ui/react-separator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/separator\"\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@​radix-ui/react-separator\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slot` from 1.2.4 to 1.3.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/slot/CHANGELOG.md\"\u003e@​radix-ui/react-slot's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.2, 1.3.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.3.0\u003c/h2\u003e\n\u003ch3\u003eAdded generic type arguments for \u003ccode\u003eSlotProps\u003c/code\u003e and \u003ccode\u003ecreateSlot\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eSlotProps\u003c/code\u003e and \u003ccode\u003ecreateSlot\u003c/code\u003e now accept generic type arguments to specify the type of element a slot should render, as well as its props.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003econst Slot = createSlot\u0026lt;HTMLButtonElement, MyCustomButtonProps\u0026gt;('Slot');\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e1.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed infinite re-render loop in React 19 caused by \u003ccode\u003eSlot\u003c/code\u003e creating a new ref callback on every render\u003c/li\u003e\n\u003cli\u003eAdded support for nested \u003ccode\u003eSlottable\u003c/code\u003e via a render prop, so a slotted element can be wrapped while still merging Slot props and refs onto it\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eImproved error messages for invalid slot children\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/slot\"\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@​radix-ui/react-slot\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tabs` from 1.1.13 to 1.1.21\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/tabs/CHANGELOG.md\"\u003e@​radix-ui/react-tabs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.1.19\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.1.18\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed menu items, tab triggers, toolbar links, and select items intercepting \u003ccode\u003eSpace\u003c/code\u003e/\u003ccode\u003eEnter\u003c/code\u003e keys that originate from focusable descendants.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.1.14\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.1.13\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed triggers referencing a non-existent element via \u003ccode\u003earia-controls\u003c/code\u003e when their content is removed from the DOM (credit to \u003ca href=\"https://github.com/dodomorandi\"\u003e\u003ccode\u003e@​dodomorandi\u003c/code\u003e\u003c/a\u003e for the \u003ca href=\"https://redirect.github.com/radix-ui/primitives/pull/3243\"\u003eoriginal PR\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/tabs\"\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@​radix-ui/react-tabs\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.95.2 to 5.101.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/7e3c822a10896f41a8f1031c16b85096277af677\"\u003e\u003ccode\u003e7e3c822\u003c/code\u003e\u003c/a\u003e]:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.101.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/7e3c822a10896f41a8f1031c16b85096277af677\"\u003e\u003ccode\u003e7e3c822\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/9eff92ed86e284ec0125b3a3539d028688235bd1\"\u003e\u003ccode\u003e9eff92e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(react-query): do not go into optimistic fetching state when not subscribed (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10759\"\u003e#10759\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/86bb8a6fb2c7f15c74ff50afba053d778e6edc23\"\u003e\u003ccode\u003e86bb8a6\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11094\"\u003e#11094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/181ea826cb5b5f722a774525046d8f4e105dd6bb\"\u003e\u003ccode\u003e181ea82\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11089\"\u003e#11089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/6d55b0759b4722b888fa516b1bb86c0a56ea47a2\"\u003e\u003ccode\u003e6d55b07\u003c/code\u003e\u003c/a\u003e test({react,preact}-query): use the '.then()' convention consistently (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11085\"\u003e#11085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/44f38df5deaf72d8d74bc62b620dffed43fdbc05\"\u003e\u003ccode\u003e44f38df\u003c/code\u003e\u003c/a\u003e test({react,preact,solid}-query/useInfiniteQuery): inline the shared 'fetchIt...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/d1558c1491629b36661e0a166e1091bb4a256daa\"\u003e\u003ccode\u003ed1558c1\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/usePrefetchQuery): inline the 'generateQueryFn' fac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/99690d18b7937f217d3744b1c2ac78cc47caeaa7\"\u003e\u003ccode\u003e99690d1\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/usePrefetchInfiniteQuery): inline single-use helper...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/10770f0720dacae3a26701a747e33abd6bafbf8a\"\u003e\u003ccode\u003e10770f0\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/usePrefetchInfiniteQuery): inline the shared 'Suspe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/dbd5a86e95284387bc3f172208bc52c0053a1bb2\"\u003e\u003ccode\u003edbd5a86\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/usePrefetchQuery): inline the shared 'Suspended' co...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/b955f60d7965cc521df6ee8b1ce91b3d0e8c046d\"\u003e\u003ccode\u003eb955f60\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useSuspenseQuery): assert the 'loading' fallback is...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/b9c657e20b1ac1078ab265de8fc691aec192e143\"\u003e\u003ccode\u003eb9c657e\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/usePrefetchQuery): assert the 'Loading...' fallback...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.101.4/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-virtual` from 3.13.23 to 3.14.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/virtual/releases\"\u003e@​tanstack/react-virtual's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.8\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/TanStack/virtual/pull/1237\"\u003e#1237\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/virtual/commit/aa536e7746a88d9f55ca8a4b50d2f548a888fea6\"\u003e\u003ccode\u003eaa536e7\u003c/code\u003e\u003c/a\u003e - Fix a gap at the top of the list after an end-anchored prepend in \u003ccode\u003edirectDomUpdates\u003c/code\u003e mode. The prepend grows the total size and bumps \u003ccode\u003escrollOffset\u003c/code\u003e to the new bottom in the same pass, but the size container's height was written \u003cem\u003eafter\u003c/em\u003e \u003ccode\u003e_willUpdate\u003c/code\u003e synced the scroll position — so the browser clamped the \u003ccode\u003escrollTop\u003c/code\u003e write to the stale (shorter) \u003ccode\u003escrollHeight\u003c/code\u003e, leaving whitespace at the top until the next scroll. The container is now grown before the scroll sync. Only affected \u003ccode\u003edirectDomUpdates\u003c/code\u003e mode (React-rendered sizers receive their height during render).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/7ae32b55887fd044a48c788546cd940279b338e0\"\u003e\u003ccode\u003e7ae32b5\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.17.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/1e3b908705e04e45be2615f2277580cb09f5cdef\"\u003e\u003ccode\u003e1e3b908\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/7dcfc07b877479697124157d3124c09537b87a75\"\u003e\u003ccode\u003e7dcfc07\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.17.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/6cbecd887df56faaee3b6a81a1aae8049de0671e\"\u003e\u003ccode\u003e6cbecd8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/d49cc526fe248be7b5ad97ec6ac814db8271b0d0\"\u003e\u003ccode\u003ed49cc52\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/cf7834daade953fea5dfd2ab5685c15771ca300a\"\u003e\u003ccode\u003ecf7834d\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.17.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/767ead46e4fab761fd6e15bcf281486042723152\"\u003e\u003ccode\u003e767ead4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/bc8643b7579e10e512654f58269de13d98b48781\"\u003e\u003ccode\u003ebc8643b\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.17.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/b04f9ee48f0812e89156c1dac1fa58277cc32464\"\u003e\u003ccode\u003eb04f9ee\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/37be28427ba52399ce8884e0006933e83f2645e9\"\u003e\u003ccode\u003e37be284\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.17.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.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/TanStack/virtual/pull/1201\"\u003e#1201\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/virtual/commit/2ba5eb60f108f4ba9b2bd9570bbd41f9ce618438\"\u003e\u003ccode\u003e2ba5eb6\u003c/code\u003e\u003c/a\u003e - Make \u003ccode\u003edirectDomUpdates\u003c/code\u003e a no-op for direct DOM writes when \u003ccode\u003econtainerRef\u003c/code\u003e is omitted. Previously the virtualizer still wrote item positions while never sizing the container (a broken half-state). Now omitting \u003ccode\u003econtainerRef\u003c/code\u003e skips all direct writes while still skipping re-renders, letting consumers own the DOM updates themselves (e.g. in \u003ccode\u003eonChange\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/ef69ea31738caa2819142e922efa03d3c408e25c\"\u003e\u003ccode\u003eef69ea3\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.17.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/c0b84c83f03de1244649f9838a408faf75ed29c9\"\u003e\u003ccode\u003ec0b84c8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/fbf3bdbe38a2b1bf22c65a89752b7b9c07a77266\"\u003e\u003ccode\u003efbf3bdb\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.17.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/c7468416354c203cd7cc952da5997073394224fb\"\u003e\u003ccode\u003ec746841\u003c/code\u003e\u003c/a\u003e]:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/virtual/blob/main/packages/react-virtual/CHANGELOG.md\"\u003e@​tanstack/react-virtual's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.14.8\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/TanStack/virtual/pull/1237\"\u003e#1237\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/virtual/commit/aa536e7746a88d9f55ca8a4b50d2f548a888fea6\"\u003e\u003ccode\u003eaa536e7\u003c/code\u003e\u003c/a\u003e - Fix a gap at the top of the list after an end-anchored prepend in \u003ccode\u003edirectDomUpdates\u003c/code\u003e mode. The prepend grows the total size and bumps \u003ccode\u003escrollOffset\u003c/code\u003e to the new bottom in the same pass, but the size container's height was written \u003cem\u003eafter\u003c/em\u003e \u003ccode\u003e_willUpdate\u003c/code\u003e synced the scroll position — so the browser clamped the \u003ccode\u003escrollTop\u003c/code\u003e write to the stale (shorter) \u003ccode\u003escrollHeight\u003c/code\u003e, leaving whitespace at the top until the next scroll. The container is now grown before the scroll sync. Only affected \u003ccode\u003edirectDomUpdates\u003c/code\u003e mode (React-rendered sizers receive their height during render).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/7ae32b55887fd044a48c788546cd940279b338e0\"\u003e\u003ccode\u003e7ae32b5\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.17.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.14.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/1e3b908705e04e45be2615f2277580cb09f5cdef\"\u003e\u003ccode\u003e1e3b908\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/7dcfc07b877479697124157d3124c09537b87a75\"\u003e\u003ccode\u003e7dcfc07\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.17.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.14.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/6cbecd887df56faaee3b6a81a1aae8049de0671e\"\u003e\u003ccode\u003e6cbecd8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/d49cc526fe248be7b5ad97ec6ac814db8271b0d0\"\u003e\u003ccode\u003ed49cc52\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/cf7834daade953fea5dfd2ab5685c15771ca300a\"\u003e\u003ccode\u003ecf7834d\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.17.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.14.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/767ead46e4fab761fd6e15bcf281486042723152\"\u003e\u003ccode\u003e767ead4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/bc8643b7579e10e512654f58269de13d98b48781\"\u003e\u003ccode\u003ebc8643b\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.17.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.14.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/b04f9ee48f0812e89156c1dac1fa58277cc32464\"\u003e\u003ccode\u003eb04f9ee\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/37be28427ba52399ce8884e0006933e83f2645e9\"\u003e\u003ccode\u003e37be284\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.17.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.14.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/TanStack/virtual/pull/1201\"\u003e#1201\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/virtual/commit/2ba5eb60f108f4ba9b2bd9570bbd41f9ce618438\"\u003e\u003ccode\u003e2ba5eb6\u003c/code\u003e\u003c/a\u003e - Make \u003ccode\u003edirectDomUpdates\u003c/code\u003e a no-op for direct DOM writes when \u003ccode\u003econtainerRef\u003c/code\u003e is omitted. Previously the virtualizer still wrote item positions while never sizing the container (a broken half-state). Now omitting \u003ccode\u003econtainerRef\u003c/code\u003e skips all direct writes while still skipping re-renders, letting consumers own the DOM updates themselves (e.g. in \u003ccode\u003eonChange\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/ef69ea31738caa2819142e922efa03d3c408e25c\"\u003e\u003ccode\u003eef69ea3\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.17.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.14.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/32b2f2b412739015a47da1463fe2749456cdc4e9\"\u003e\u003ccode\u003e32b2f2b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1238\"\u003e#1238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/aa536e7746a88d9f55ca8a4b50d2f548a888fea6\"\u003e\u003ccode\u003eaa536e7\u003c/code\u003e\u003c/a\u003e fix(react-virtual): grow size container before scroll sync on end-anchored pr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/87f689a5c67ee1ed8db1e6754021a6b6b41c8550\"\u003e\u003ccode\u003e87f689a\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1231\"\u003e#1231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/ba5c47a93f597f8370bc9e0119d505551c962a09\"\u003e\u003ccode\u003eba5c47a\u003c/code\u003e\u003c/a\u003e feat(angular-virtual): add chat example and require Angular 20 (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1228\"\u003e#1228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/e2cb096862f5b74aa586957eae207b39999cb654\"\u003e\u003ccode\u003ee2cb096\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1225\"\u003e#1225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/d49cc526fe248be7b5ad97ec6ac814db8271b0d0\"\u003e\u003ccode\u003ed49cc52\u003c/code\u003e\u003c/a\u003e fix(virtual-core): invalidate measurements when gap option changes (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1223\"\u003e#1223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/151e9f47abd4ef2d3b11936c04be8908e6bd0607\"\u003e\u003ccode\u003e151e9f4\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1213\"\u003e#1213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/d73a538a5b1eba7586f3557e2f34564ac3570910\"\u003e\u003ccode\u003ed73a538\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1210\"\u003e#1210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/75ae8964a695137ea3dea1ff592ea9502d3d67de\"\u003e\u003ccode\u003e75ae896\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1202\"\u003e#1202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/2ba5eb60f108f4ba9b2bd9570bbd41f9ce618438\"\u003e\u003ccode\u003e2ba5eb6\u003c/code\u003e\u003c/a\u003e fix(react-virtual): make directDomUpdates a no-op without containerRef (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1201\"\u003e#1201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/virtual/commits/@tanstack/react-virtual@3.14.8/packages/react-virtual\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@xyflow/react` from 12.10.2 to 12.11.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xyflow/xyflow/releases\"\u003e@​xyflow/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​xyflow/react\u003c/code\u003e\u003ca href=\"https://github.com/12\"\u003e\u003ccode\u003e@​12\u003c/code\u003e\u003c/a\u003e.11.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/xyflow/xyflow/pull/5825\"\u003e#5825\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/5072914791f89d99e4484f1d36c9b6781a0a2c36\"\u003e\u003ccode\u003e5072914\u003c/code\u003e\u003c/a\u003e - Only create an \u003ccode\u003eXYDrag\u003c/code\u003e instance for draggable nodes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5847\"\u003e#5847\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/742860c2939f1b5cba2fced275487fdaeee8a091\"\u003e\u003ccode\u003e742860c\u003c/code\u003e\u003c/a\u003e - Stop the \u003ccode\u003eMiniMap\u003c/code\u003e from re-rendering on every store update.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5846\"\u003e#5846\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/17c64a158554b2a6172f6030e6c280b1dd12786c\"\u003e\u003ccode\u003e17c64a1\u003c/code\u003e\u003c/a\u003e - Apply the viewport pan/zoom transform imperatively so the \u003ccode\u003eViewport\u003c/code\u003e component only renders once.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/xyflow/xyflow/commit/c707267bc80bc954fdc69a08c9e00c98068dd613\"\u003e\u003ccode\u003ec707267\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xyflow/xyflow/commit/0c0cebc08cc34d2852d1ea429df638732b3edf68\"\u003e\u003ccode\u003e0c0cebc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xyflow/xyflow/commit/56cf3b00369a680a71743e4fb277db26e861d4b0\"\u003e\u003ccode\u003e56cf3b0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xyflow/xyflow/commit/a01bb6bf51e2de4eeee052187f3ce533c0e77754\"\u003e\u003ccode\u003ea01bb6b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xyflow/xyflow/commit/9b3f390e21c1801832449389b069c4e5a13b4d7f\"\u003e\u003ccode\u003e9b3f390\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xyflow/xyflow/commit/cdfcbeb9618437b2e7c35336db157e36a5a0731e\"\u003e\u003ccode\u003ecdfcbeb\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​xyflow/system\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.0.79\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​xyflow/react\u003c/code\u003e\u003ca href=\"https://github.com/12\"\u003e\u003ccode\u003e@​12\u003c/code\u003e\u003c/a\u003e.11.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5815\"\u003e#5815\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/87da45cdf55aaf4549120a60165598675993783d\"\u003e\u003ccode\u003e87da45c\u003c/code\u003e\u003c/a\u003e - Fix \u003ccode\u003eFinalConnectionState\u003c/code\u003e type so it preserves the discriminated union.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5823\"\u003e#5823\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/a6afc91160e0a0e172b03d82c43972222f9ae740\"\u003e\u003ccode\u003ea6afc91\u003c/code\u003e\u003c/a\u003e - Update attribution link\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5824\"\u003e#5824\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/6b1dac50ff1b837688c362ede5dcc8a57ac97444\"\u003e\u003ccode\u003e6b1dac5\u003c/code\u003e\u003c/a\u003e - Do not fire on pane click when connection ends on pane\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5818\"\u003e#5818\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/4ddc2d8420c39ca2e16bbce0e2265601a63a332f\"\u003e\u003ccode\u003e4ddc2d8\u003c/code\u003e\u003c/a\u003e - Provide the shared handle config (\u003ccode\u003econnectOnClick\u003c/code\u003e, \u003ccode\u003enoPanClassName\u003c/code\u003e, \u003ccode\u003erfId\u003c/code\u003e) through context instead of subscribing to the store in every \u003ccode\u003eHandle\u003c/code\u003e, so a store update no longer runs a selector once per handle\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5817\"\u003e#5817\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/8df250b095d0c8a6c82c9155d22250b94b295e76\"\u003e\u003ccode\u003e8df250b\u003c/code\u003e\u003c/a\u003e - Reduce per-handle work on store updates by returning a shared connection state while no connection is in progress.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5822\"\u003e#5822\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/a6249de56c5181edbbe205058a2e5eb593dc278b\"\u003e\u003ccode\u003ea6249de\u003c/code\u003e\u003c/a\u003e - Return stable reference for edge position when connected node gets deleted\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/xyflow/xyflow/commit/ceb8604047f97e6c9028fed17bb10186a7ca9e8b\"\u003e\u003ccode\u003eceb8604\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xyflow/xyflow/commit/87da45cdf55aaf4549120a60165598675993783d\"\u003e\u003ccode\u003e87da45c\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​xyflow/system\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.0.78\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​xyflow/react\u003c/code\u003e\u003ca href=\"https://github.com/12\"\u003e\u003ccode\u003e@​12\u003c/code\u003e\u003c/a\u003e.11.0\u003c/h2\u003e\n\u003ch2\u003e12.11.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5677\"\u003e#5677\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/e6661de531212f9a209dba17dd63fbbd4ee16f62\"\u003e\u003ccode\u003ee6661de\u003c/code\u003e\u003c/a\u003e - Add \u003ccode\u003eautoPanOnSelection\u003c/code\u003e to auto-pan when user drags a selection close to the edge of the viewport.\u003c/li\u003e\n\u003c/ul\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/xyflow/xyflow/blob/main/packages/react/CHANGELOG.md\"\u003e@​xyflow/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e12.11.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/xyflow/xyflow/pull/5825\"\u003e#5825\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/5072914791f89d99e4484f1d36c9b6781a0a2c36\"\u003e\u003ccode\u003e5072914\u003c/code\u003e\u003c/a\u003e - Only create an \u003ccode\u003eXYDrag\u003c/code\u003e instance for draggable nodes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5847\"\u003e#5847\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/742860c2939f1b5cba2fced275487fdaeee8a091\"\u003e\u003ccode\u003e742860c\u003c/code\u003e\u003c/a\u003e - Stop the \u003ccode\u003eMiniMap\u003c/code\u003e from re-rendering on every store update.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5846\"\u003e#5846\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/17c64a158554b2a6172f6030e6c280b1dd12786c\"\u003e\u003ccode\u003e17c64a1\u003c/code\u003e\u003c/a\u003e - Apply the viewport pan/zoom transform imperatively so the \u003ccode\u003eViewport\u003c/code\u003e component only renders once.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/xyflow/xyflow/commit/c707267bc80bc954fdc69a08c9e00c98068dd613\"\u003e\u003ccode\u003ec707267\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xyflow/xyflow/commit/0c0cebc08cc34d2852d1ea429df638732b3edf68\"\u003e\u003ccode\u003e0c0cebc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xyflow/xyflow/commit/56cf3b00369a680a71743e4fb277db26e861d4b0\"\u003e\u003ccode\u003e56cf3b0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xyflow/xyflow/commit/a01bb6bf51e2de4eeee052187f3ce533c0e77754\"\u003e\u003ccode\u003ea01bb6b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xyflow/xyflow/commit/9b3f390e21c18018324...\n\n_Description has been truncated_","html_url":"https://github.com/lvonguyen/cloudforge/pull/125","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/lvonguyen%2Fcloudforge/issues/125","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/125/packages"},{"uuid":"4983234450","node_id":"PR_kwDOO2Y8vc72qmtf","number":52,"state":"open","title":"deps: bump the pnpm-workspace group across 1 directory with 53 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-07-27T00:26:04.000Z","updated_at":"2026-07-27T00:27:39.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"pnpm-workspace","update_count":53,"packages":[{"name":"@commitlint/cli","old_version":"20.5.3","new_version":"21.2.1","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/config-conventional","old_version":"20.5.3","new_version":"21.2.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@playwright/test","old_version":"1.59.1","new_version":"1.62.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"dependency-cruiser","old_version":"17.4.0","new_version":"18.1.0","repository_url":"https://github.com/sverweij/dependency-cruiser"},{"name":"eslint","old_version":"10.3.0","new_version":"10.8.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-simple-import-sort","old_version":"13.0.0","new_version":"14.0.0","repository_url":"https://github.com/lydell/eslint-plugin-simple-import-sort"},{"name":"globals","old_version":"17.6.0","new_version":"17.8.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"knip","old_version":"6.11.0","new_version":"6.29.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"prettier","old_version":"3.8.3","new_version":"3.9.6","repository_url":"https://github.com/prettier/prettier"},{"name":"typescript","old_version":"6.0.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.59.2","new_version":"8.65.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@aws-sdk/client-s3","old_version":"3.1042.0","new_version":"3.1095.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/s3-request-presigner","old_version":"3.1042.0","new_version":"3.1095.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@nestjs/common","old_version":"11.1.19","new_version":"11.1.28","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/core","old_version":"11.1.19","new_version":"11.1.28","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-express","old_version":"11.1.19","new_version":"11.1.28","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-socket.io","old_version":"11.1.19","new_version":"11.1.28","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/swagger","old_version":"11.4.2","new_version":"11.4.6","repository_url":"https://github.com/nestjs/swagger"},{"name":"@nestjs/websockets","old_version":"11.1.19","new_version":"11.1.28","repository_url":"https://github.com/nestjs/nest"},{"name":"fit-file-parser","old_version":"2.3.3","new_version":"4.0.1","repository_url":"https://github.com/jimmykane/fit-parser"},{"name":"ioredis","old_version":"5.10.1","new_version":"5.11.1","repository_url":"https://github.com/luin/ioredis"},{"name":"jose","old_version":"6.2.3","new_version":"6.2.4","repository_url":"https://github.com/panva/jose"},{"name":"sharp","old_version":"0.34.5","new_version":"0.35.3","repository_url":"https://github.com/lovell/sharp"},{"name":"@nestjs/cli","old_version":"11.0.21","new_version":"11.0.24","repository_url":"https://github.com/nestjs/nest-cli"},{"name":"@nestjs/testing","old_version":"11.1.19","new_version":"11.1.28","repository_url":"https://github.com/nestjs/nest"},{"name":"@swc/core","old_version":"1.15.33","new_version":"1.15.46","repository_url":"https://github.com/swc-project/swc"},{"name":"@types/node","old_version":"25.6.0","new_version":"26.1.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/supertest","old_version":"7.2.0","new_version":"7.2.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"jest","old_version":"30.3.0","new_version":"30.4.2","repository_url":"https://github.com/jestjs/jest"},{"name":"@radix-ui/react-select","old_version":"2.2.6","new_version":"2.3.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tanstack/react-query","old_version":"5.100.9","new_version":"5.101.4","repository_url":"https://github.com/TanStack/query"},{"name":"lucide-react","old_version":"1.14.0","new_version":"1.27.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"radix-ui","old_version":"1.4.3","new_version":"1.6.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"react","old_version":"19.2.5","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"@types/react","old_version":"19.2.14","new_version":"19.2.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.5","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"react-router-dom","old_version":"7.14.2","new_version":"7.18.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"tailwind-merge","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"@eslint/eslintrc","old_version":"3.3.5","new_version":"3.3.6","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@tailwindcss/vite","old_version":"4.2.4","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@vitejs/plugin-react","old_version":"6.0.1","new_version":"6.0.4","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"shadcn","old_version":"4.6.0","new_version":"4.15.0","repository_url":"https://github.com/shadcn-ui/ui"},{"name":"tailwindcss","old_version":"4.2.4","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"vite","old_version":"8.0.10","new_version":"8.1.5","repository_url":"https://github.com/vitejs/vite"},{"name":"framer-motion","old_version":"12.38.0","new_version":"12.42.2","repository_url":"https://github.com/motiondivision/motion"},{"name":"recharts","old_version":"3.8.1","new_version":"3.10.1","repository_url":"https://github.com/recharts/recharts"},{"name":"@testing-library/jest-dom","old_version":"6.9.1","new_version":"7.0.0","repository_url":"https://github.com/testing-library/jest-dom"},{"name":"vitest","old_version":"4.1.5","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@prisma/adapter-pg","old_version":"7.8.0","new_version":"7.9.0","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/client","old_version":"7.8.0","new_version":"7.9.0","repository_url":"https://github.com/prisma/prisma"},{"name":"pg","old_version":"8.20.0","new_version":"8.22.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"prisma","old_version":"7.8.0","new_version":"7.9.0","repository_url":"https://github.com/prisma/prisma"},{"name":"next-auth","old_version":"5.0.0-beta.31","new_version":"5.0.0-beta.32","repository_url":"https://github.com/nextauthjs/next-auth"}],"path":null,"ecosystem":"npm"},"body":"Bumps the pnpm-workspace group with 53 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `20.5.3` | `21.2.1` |\n| [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `20.5.3` | `21.2.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.59.1` | `1.62.0` |\n| [dependency-cruiser](https://github.com/sverweij/dependency-cruiser) | `17.4.0` | `18.1.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.3.0` | `10.8.0` |\n| [eslint-plugin-simple-import-sort](https://github.com/lydell/eslint-plugin-simple-import-sort) | `13.0.0` | `14.0.0` |\n| [globals](https://github.com/sindresorhus/globals) | `17.6.0` | `17.8.0` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.11.0` | `6.29.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.3` | `3.9.6` |\n| [typescript](https://github.com/microsoft/TypeScript) | `6.0.3` | `7.0.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.59.2` | `8.65.0` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1042.0` | `3.1095.0` |\n| [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner) | `3.1042.0` | `3.1095.0` |\n| [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) | `11.1.19` | `11.1.28` |\n| [@nestjs/core](https://github.com/nestjs/nest/tree/HEAD/packages/core) | `11.1.19` | `11.1.28` |\n| [@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express) | `11.1.19` | `11.1.28` |\n| [@nestjs/platform-socket.io](https://github.com/nestjs/nest/tree/HEAD/packages/platform-socket.io) | `11.1.19` | `11.1.28` |\n| [@nestjs/swagger](https://github.com/nestjs/swagger) | `11.4.2` | `11.4.6` |\n| [@nestjs/websockets](https://github.com/nestjs/nest/tree/HEAD/packages/websockets) | `11.1.19` | `11.1.28` |\n| [fit-file-parser](https://github.com/jimmykane/fit-parser) | `2.3.3` | `4.0.1` |\n| [ioredis](https://github.com/luin/ioredis) | `5.10.1` | `5.11.1` |\n| [jose](https://github.com/panva/jose) | `6.2.3` | `6.2.4` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.5` | `0.35.3` |\n| [@nestjs/cli](https://github.com/nestjs/nest-cli) | `11.0.21` | `11.0.24` |\n| [@nestjs/testing](https://github.com/nestjs/nest/tree/HEAD/packages/testing) | `11.1.19` | `11.1.28` |\n| [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core) | `1.15.33` | `1.15.46` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.6.0` | `26.1.1` |\n| [@types/supertest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/supertest) | `7.2.0` | `7.2.1` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.3.0` | `30.4.2` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/select) | `2.2.6` | `2.3.7` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.100.9` | `5.101.4` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.14.0` | `1.27.0` |\n| [radix-ui](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/radix-ui) | `1.4.3` | `1.6.7` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.5` | `19.2.8` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.14` | `19.2.17` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.5` | `19.2.8` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.14.2` | `7.18.1` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.5.0` | `3.6.0` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.5` | `3.3.6` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.2.4` | `4.3.3` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.0.1` | `6.0.4` |\n| [shadcn](https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn) | `4.6.0` | `4.15.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.4` | `4.3.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.10` | `8.1.5` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.38.0` | `12.42.2` |\n| [recharts](https://github.com/recharts/recharts) | `3.8.1` | `3.10.1` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `6.9.1` | `7.0.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.5` | `4.1.10` |\n| [@prisma/adapter-pg](https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg) | `7.8.0` | `7.9.0` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `7.8.0` | `7.9.0` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.20.0` | `8.22.0` |\n| [prisma](https://github.com/prisma/prisma/tree/HEAD/packages/cli) | `7.8.0` | `7.9.0` |\n| [next-auth](https://github.com/nextauthjs/next-auth) | `5.0.0-beta.31` | `5.0.0-beta.32` |\n\n\nUpdates `@commitlint/cli` from 20.5.3 to 21.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/releases\"\u003e@​commitlint/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev21.2.1\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.1.0...v21.2.0\"\u003e21.2.0\u003c/a\u003e (2026-06-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eresolve-extends:\u003c/strong\u003e resolve pure-ESM presets (conventional-changelog v7/v9/v10) (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4859\"\u003e#4859\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/fdb566fe59457a786eac80e2a8cbb994638daba0\"\u003efdb566f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore, doc, etc.\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(read): replace deprecated git-raw-commits with git-client by \u003ca href=\"https://github.com/igordanchenko\"\u003e\u003ccode\u003e@​igordanchenko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4860\"\u003econventional-changelog/commitlint#4860\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(issue-template): ask for package manager and version by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4867\"\u003econventional-changelog/commitlint#4867\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/igordanchenko\"\u003e\u003ccode\u003e@​igordanchenko\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4860\"\u003econventional-changelog/commitlint#4860\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.2.0...v21.2.1\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v21.2.0...v21.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev21.2.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.1.0...v21.2.0\"\u003e21.2.0\u003c/a\u003e (2026-06-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(resolve-extends): resolve pure-ESM presets (conventional-changelog v7/v9/v10) by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4859\"\u003econventional-changelog/commitlint#4859\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci: install git in stock-Ubuntu baseline job by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4847\"\u003econventional-changelog/commitlint#4847\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.1.0...v21.2.0\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v21.1.0...v21.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev21.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.2...v21.1.0\"\u003e21.1.0\u003c/a\u003e (2026-06-23)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove duplicate es-toolkit@1.47.1 keys from lockfile by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4833\"\u003econventional-changelog/commitlint#4833\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md\"\u003e@​commitlint/cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.2.0...v21.2.1\"\u003e21.2.1\u003c/a\u003e (2026-07-08)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/cli\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.1.0...v21.2.0\"\u003e21.2.0\u003c/a\u003e (2026-06-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eresolve-extends:\u003c/strong\u003e resolve pure-ESM presets (conventional-changelog v7/v9/v10) (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4859\"\u003e#4859\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/fdb566fe59457a786eac80e2a8cbb994638daba0\"\u003efdb566f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.2...v21.1.0\"\u003e21.1.0\u003c/a\u003e (2026-06-23)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e add --default-config flag to lint without a config file (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4805\"\u003e#4805\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/7af27ba1bcfe2347d02df2efd6dca7203b6768c5\"\u003e7af27ba\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/3662\"\u003e#3662\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2\"\u003e21.0.2\u003c/a\u003e (2026-05-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisallow same commit hash for --from and --to (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4773\"\u003e#4773\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/121005e86341537c4bf59a8453cae21dbd4954ec\"\u003e121005e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.0...v21.0.1\"\u003e21.0.1\u003c/a\u003e (2026-05-12)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/cli\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.3...v21.0.0\"\u003e21.0.0\u003c/a\u003e (2026-05-08)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/6e200411e63fb473d59cca1b4449a28f72067df0\"\u003e\u003ccode\u003e6e20041\u003c/code\u003e\u003c/a\u003e v21.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/1b4e5bc0e095294ad421b3ac83f6b66665429e60\"\u003e\u003ccode\u003e1b4e5bc\u003c/code\u003e\u003c/a\u003e v21.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/fdb566fe59457a786eac80e2a8cbb994638daba0\"\u003e\u003ccode\u003efdb566f\u003c/code\u003e\u003c/a\u003e feat(resolve-extends): resolve pure-ESM presets (conventional-changelog v7/v9...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/6f1c0af6a7631cee854587dafc6beb0ccf274b1e\"\u003e\u003ccode\u003e6f1c0af\u003c/code\u003e\u003c/a\u003e v21.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/7af27ba1bcfe2347d02df2efd6dca7203b6768c5\"\u003e\u003ccode\u003e7af27ba\u003c/code\u003e\u003c/a\u003e feat(cli): add --default-config flag to lint without a config file (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4805\"\u003e#4805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/51a2d7f233338d1f09ffb93d70c7658ee78720df\"\u003e\u003ccode\u003e51a2d7f\u003c/code\u003e\u003c/a\u003e test(cli): verify --cwd redirects config resolution (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/997\"\u003e#997\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4796\"\u003e#4796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/806904829c497cdfedeebfbac573bd1c8ee66b2b\"\u003e\u003ccode\u003e8069048\u003c/code\u003e\u003c/a\u003e v21.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/121005e86341537c4bf59a8453cae21dbd4954ec\"\u003e\u003ccode\u003e121005e\u003c/code\u003e\u003c/a\u003e fix: disallow same commit hash for --from and --to (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4773\"\u003e#4773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/db8d7d6461d721fe2561ce4307e4069eaf6dcc8c\"\u003e\u003ccode\u003edb8d7d6\u003c/code\u003e\u003c/a\u003e v21.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/1329a25fd6f13b993fdf4e8c1b5a25ff2bf7ee07\"\u003e\u003ccode\u003e1329a25\u003c/code\u003e\u003c/a\u003e chore: migrate to pnpm (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4762\"\u003e#4762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v21.2.1/@commitlint/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@commitlint/config-conventional` from 20.5.3 to 21.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/releases\"\u003e@​commitlint/config-conventional's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev21.2.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.1.0...v21.2.0\"\u003e21.2.0\u003c/a\u003e (2026-06-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(resolve-extends): resolve pure-ESM presets (conventional-changelog v7/v9/v10) by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4859\"\u003econventional-changelog/commitlint#4859\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci: install git in stock-Ubuntu baseline job by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4847\"\u003econventional-changelog/commitlint#4847\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.1.0...v21.2.0\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v21.1.0...v21.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev21.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.2...v21.1.0\"\u003e21.1.0\u003c/a\u003e (2026-06-23)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove duplicate es-toolkit@1.47.1 keys from lockfile by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4833\"\u003econventional-changelog/commitlint#4833\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cli): add --default-config flag to lint without a config file by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4805\"\u003econventional-changelog/commitlint#4805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(lint): allow for custom commit parser function by \u003ca href=\"https://github.com/esatterwhite\"\u003e\u003ccode\u003e@​esatterwhite\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4829\"\u003econventional-changelog/commitlint#4829\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs, chore, etc.\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest(cli): verify --cwd redirects config resolution \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/997\"\u003e#997\u003c/a\u003e by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4796\"\u003econventional-changelog/commitlint#4796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add ai agent support (skill, guide, llms.txt) by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4804\"\u003econventional-changelog/commitlint#4804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add TDD commit flow and review expectations for contributors by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4836\"\u003econventional-changelog/commitlint#4836\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/esatterwhite\"\u003e\u003ccode\u003e@​esatterwhite\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4829\"\u003econventional-changelog/commitlint#4829\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.2...v21.1.0\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v21.0.2...v21.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev21.0.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/config-conventional/CHANGELOG.md\"\u003e@​commitlint/config-conventional's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.1.0...v21.2.0\"\u003e21.2.0\u003c/a\u003e (2026-06-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eresolve-extends:\u003c/strong\u003e resolve pure-ESM presets (conventional-changelog v7/v9/v10) (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4859\"\u003e#4859\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/fdb566fe59457a786eac80e2a8cbb994638daba0\"\u003efdb566f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.2...v21.1.0\"\u003e21.1.0\u003c/a\u003e (2026-06-23)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2\"\u003e21.0.2\u003c/a\u003e (2026-05-29)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.0...v21.0.1\"\u003e21.0.1\u003c/a\u003e (2026-05-12)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.3...v21.0.0\"\u003e21.0.0\u003c/a\u003e (2026-05-08)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003echore!: minimum node version v22 (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4679\"\u003e#4679\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/ac2b3f4a947670e46af9a738881ba14158f0987a\"\u003eac2b3f4\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4679\"\u003e#4679\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edrop node v18 and v20 support\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eBump engines to \u0026gt;=v22 in all 39 package.json files\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@​types/node\u003c/code\u003e to ^22.0.0\u003c/li\u003e\n\u003cli\u003eUpdate CI matrix to [22, 24]\u003c/li\u003e\n\u003cli\u003eUpdate Ubuntu baseline job to ubuntu:26.04\u003c/li\u003e\n\u003cli\u003eUpdate Dockerfile.ci, .mise.toml, .codesandbox/ci.json\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/1b4e5bc0e095294ad421b3ac83f6b66665429e60\"\u003e\u003ccode\u003e1b4e5bc\u003c/code\u003e\u003c/a\u003e v21.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/fdb566fe59457a786eac80e2a8cbb994638daba0\"\u003e\u003ccode\u003efdb566f\u003c/code\u003e\u003c/a\u003e feat(resolve-extends): resolve pure-ESM presets (conventional-changelog v7/v9...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/6f1c0af6a7631cee854587dafc6beb0ccf274b1e\"\u003e\u003ccode\u003e6f1c0af\u003c/code\u003e\u003c/a\u003e v21.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/806904829c497cdfedeebfbac573bd1c8ee66b2b\"\u003e\u003ccode\u003e8069048\u003c/code\u003e\u003c/a\u003e v21.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/db8d7d6461d721fe2561ce4307e4069eaf6dcc8c\"\u003e\u003ccode\u003edb8d7d6\u003c/code\u003e\u003c/a\u003e v21.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/1329a25fd6f13b993fdf4e8c1b5a25ff2bf7ee07\"\u003e\u003ccode\u003e1329a25\u003c/code\u003e\u003c/a\u003e chore: migrate to pnpm (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4762\"\u003e#4762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/6099ae50aa71fe7f99d75af1b8d9537aa7685747\"\u003e\u003ccode\u003e6099ae5\u003c/code\u003e\u003c/a\u003e chore: replace eslint with oxlint (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4756\"\u003e#4756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/f081a8ef93019bb8b07f39c756f6d4a052020d3b\"\u003e\u003ccode\u003ef081a8e\u003c/code\u003e\u003c/a\u003e v21.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/44c31743ded411d949e935247e8079e5085d8239\"\u003e\u003ccode\u003e44c3174\u003c/code\u003e\u003c/a\u003e chore: update dependency yargs to v18 \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4432\"\u003e#4432\u003c/a\u003e (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4686\"\u003e#4686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/ac2b3f4a947670e46af9a738881ba14158f0987a\"\u003e\u003ccode\u003eac2b3f4\u003c/code\u003e\u003c/a\u003e chore!: minimum node version v22 (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4679\"\u003e#4679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v21.2.0/@commitlint/config-conventional\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.59.1 to 1.62.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.62.0\u003c/h2\u003e\n\u003ch2\u003e🧱 New component testing model\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/test-components\"\u003eComponent testing\u003c/a\u003e moves to a \u003cstrong\u003estories and galleries\u003c/strong\u003e model.\nA \u003cstrong\u003estory\u003c/strong\u003e wraps your component in one specific scenario — hard-coded props, mock data, providers — and a \u003cstrong\u003egallery\u003c/strong\u003e page that you serve renders stories on demand.\nThe new \u003ca href=\"https://playwright.dev/docs/api/class-fixtures#fixtures-mount\"\u003efixtures.mount()\u003c/a\u003e fixture navigates to the gallery, mounts a story by id, and returns a \u003ca href=\"https://playwright.dev/docs/api/class-locator\"\u003eLocator\u003c/a\u003e scoped to the story's root element:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest('click should expand', async ({ mount }) =\u0026gt; {\r\n  const component = await mount('components/Expandable/Stateful');\r\n  await component.getByRole('button').click();\r\n  await expect(component.getByTestId('expanded')).toHaveValue('true');\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ePass a story type as a template argument to type-check its props, and use \u003ccode\u003eupdate(props)\u003c/code\u003e / \u003ccode\u003eunmount()\u003c/code\u003e on the returned locator to re-render or tear down within a test.\u003c/p\u003e\n\u003ch2\u003e🛑 Cancel operations with AbortSignal\u003c/h2\u003e\n\u003cp\u003eMost operations and web-first assertions now accept a \u003ccode\u003esignal\u003c/code\u003e option that takes an \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/API/AbortSignal\"\u003e\u003ccode\u003eAbortSignal\u003c/code\u003e\u003c/a\u003e, letting you cancel long-running actions, navigations, waits, and assertions:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst controller = new AbortController();\r\nsetTimeout(() =\u0026gt; controller.abort(), 1000);\r\n\u003cp\u003eawait page.getByRole('button', { name: 'Submit' }).click({ signal: controller.signal });\u003cbr /\u003e\nawait expect(page.getByText('Done')).toBeVisible({ signal: controller.signal });\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eProviding a signal does not disable the default timeout; pass \u003ccode\u003etimeout: 0\u003c/code\u003e to disable it.\u003c/p\u003e\n\u003ch2\u003e🖼️ WebP screenshots\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-pageassertions#page-assertions-to-have-screenshot-1\"\u003eexpect(page).toHaveScreenshot()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-locatorassertions#locator-assertions-to-have-screenshot-1\"\u003eexpect(locator).toHaveScreenshot()\u003c/a\u003e can now store snapshots in the WebP format — just give the snapshot a \u003ccode\u003e.webp\u003c/code\u003e name:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Visual comparisons store the golden snapshot as lossless WebP.\r\nawait expect(page).toHaveScreenshot('homepage.webp');\r\n\u003cp\u003e// Standalone screenshots can trade quality for size with lossy WebP.\u003cbr /\u003e\nawait page.screenshot({ path: 'homepage.webp', quality: 50 });\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-page#page-screenshot\"\u003epage.screenshot()\u003c/a\u003e and [locator.screenshot() (https://playwright.dev/docs/api/class-locator#locator-screenshot) also accept \u003ccode\u003ewebp\u003c/code\u003e as a \u003ccode\u003etype\u003c/code\u003e, where quality \u003ccode\u003e100\u003c/code\u003e (the default) is lossless and lower values use lossy compression.\u003c/p\u003e\n\u003ch2\u003e🧩 Custom test filtering with Reporter.preprocess()\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-reporter#reporter-preprocess\"\u003ereporter.preprocess()\u003c/a\u003e hook runs after the configuration is resolved and before \u003ca href=\"https://playwright.dev/docs/api/class-reporter#reporter-on-begin\"\u003ereporter.onBegin()\u003c/a\u003e, letting a reporter mark individual tests as skipped, excluded, fixed, or failing through a \u003ca href=\"https://playwright.dev/docs/api/class-testrun\"\u003eTestRun\u003c/a\u003e object:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e3950d9c140d007bd52853b45813c6274b24e36f\"\u003e\u003ccode\u003ee3950d9\u003c/code\u003e\u003c/a\u003e chore: mark v1.62.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41981\"\u003e#41981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f07e0f720fbe6691cc3d3d66ff9f3e58139e804c\"\u003e\u003ccode\u003ef07e0f7\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41940\"\u003e#41940\u003c/a\u003e): docs: release notes for v1.62 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41967\"\u003e#41967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/05a306c78f11767535fd986eebab5d4c4dad4614\"\u003e\u003ccode\u003e05a306c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41964\"\u003e#41964\u003c/a\u003e): Revert \u0026quot;feat(routeFromHar): add interceptAPIRequests opt...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/2934858481d267df729eecb206ce45d497958015\"\u003e\u003ccode\u003e2934858\u003c/code\u003e\u003c/a\u003e fix: correct pending navigation log spacing (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41949\"\u003e#41949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/4b0cc996cc7b9d5b087214e8514d6b85abb03f91\"\u003e\u003ccode\u003e4b0cc99\u003c/code\u003e\u003c/a\u003e fix(test): unflake screencast backpressure test on slow macOS runner (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41951\"\u003e#41951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bbbae6dce735d9751ff7b879555b7a0a64078266\"\u003e\u003ccode\u003ebbbae6d\u003c/code\u003e\u003c/a\u003e test: fixme WebSocket locale test in Chromium 150 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41944\"\u003e#41944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/15c4f55879e49159e766fe1aa3dd9f9d87ba5fc1\"\u003e\u003ccode\u003e15c4f55\u003c/code\u003e\u003c/a\u003e fix(mcp): identify downloads explicitly (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41933\"\u003e#41933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f5fa967ff581f4263e2b1eec60d887b8c412fd52\"\u003e\u003ccode\u003ef5fa967\u003c/code\u003e\u003c/a\u003e fix(network): request.postData() returns null for empty string body override ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0edafe4baab7fd20122939d3cfe1acabd8ed84a9\"\u003e\u003ccode\u003e0edafe4\u003c/code\u003e\u003c/a\u003e fix(mcp): launch the Chrome profile that has the extension installed (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41939\"\u003e#41939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/244a1ffdd8746b1418b4eedb95ff72687115ddb4\"\u003e\u003ccode\u003e244a1ff\u003c/code\u003e\u003c/a\u003e feat(firefox): roll to r1538 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41938\"\u003e#41938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.59.1...v1.62.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dependency-cruiser` from 17.4.0 to 18.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sverweij/dependency-cruiser/releases\"\u003edependency-cruiser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev18.1.0\u003c/h2\u003e\n\u003ch2\u003e✨ new functionality\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e65c432cc feat: adds environment inconsistency checks (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/1070\"\u003e#1070\u003c/a\u003e)\ndependency-cruiser now also warns at runtime if it detects typescript is needed, but (a usable version of the) typescript compiler isn't present (+ the same for \u003cem\u003ebabel\u003c/em\u003e and \u003cem\u003eswc\u003c/em\u003e). It already did so on \u003ccode\u003e--init\u003c/code\u003e.  Thanks \u003ca href=\"https://github.com/kbarendrecht\"\u003e\u003ccode\u003e@​kbarendrecht\u003c/code\u003e\u003c/a\u003e for the suggestion!\u003c/li\u003e\n\u003cli\u003e6bb22b6f feat(report/error-html): makes the table heads sticky\u003c/li\u003e\n\u003c/ul\u003e\n\u003cblockquote\u003e\n\u003cp\u003eTypeScript 7 support: typescript@7.1.0 is expected to ship with a public API - so that's the\nfirst version in the TypeScript 7 (formerly tsgo) version range dependency-cruiser will be able\nto support.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003e👷 maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ef04f2fad build(npm): updates external dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev18.0.0\u003c/h2\u003e\n\u003ch2\u003e🚨 breaking changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e40f42e96 chore!: drops support for nodejs 20 and 25 BREAKING (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/1060\"\u003e#1060\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis is because we follow the Node.js \u003ca href=\"https://nodejs.org/en/about/previous-releases\"\u003erelease cycle\u003c/a\u003e who dropped support for version 20 and 25 (a while ago already).\u003c/p\u003e\n\u003ch2\u003e🐛 fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ea25fe7f7 fix(graph-utl): makes the summary more deterministic (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/1066\"\u003e#1066\u003c/a\u003e) - thanks \u003ca href=\"https://github.com/Sebastian-G\"\u003e\u003ccode\u003e@​Sebastian-G\u003c/code\u003e\u003c/a\u003e for raising the issue and providing the first feedback!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👷 maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e92d6a1f9/ ee3dc3a9/ c9974443 build(npm): updates external dependencies\u003c/li\u003e\n\u003cli\u003e0d8becbe refactor(config-utl): only imports json5 when it's used (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/1062\"\u003e#1062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e793bd4d4 chore(ci): updates known violations\u003c/li\u003e\n\u003cli\u003e41911765 chore: updates copilot instructions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev18.0.0-beta-2\u003c/h2\u003e\n\u003ch2\u003e🐛 fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e15e84477/ 878511d3 fix(graph-utl): makes the summary more deterministic (thanks to \u003ca href=\"https://github.com/Sebastian-G\"\u003e\u003ccode\u003e@​Sebastian-G\u003c/code\u003e\u003c/a\u003e for raising the well-documented issue!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👷 maintenacne\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eee3dc3a9/ 92d6a1f9 build(npm): updates external dependencies and refreshes package lock\u003c/li\u003e\n\u003cli\u003e0d8becbe refactor(config-utl): only imports json5 when it's used (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/1062\"\u003e#1062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e793bd4d4 chore(ci): updates known violations\u003c/li\u003e\n\u003cli\u003e41911765 chore: updates copilot instructions\u003c/li\u003e\n\u003cli\u003e40f42e96 chore!: drops support for nodejs 20 and 25 BREAKING (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/1060\"\u003e#1060\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev18.0.0-beta-1\u003c/h2\u003e\n\u003ch2\u003e👷 maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eecb63545 refactor(resolve)!: replaces tsconfig-paths-webpack-plugin with enhanced-resolve's own tsconfig-paths feature SLIGHTLY BREAKING (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/1061\"\u003e#1061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e41911765 chore: updates copilot instructions\u003c/li\u003e\n\u003cli\u003e92d6a1f9 build(npm): updates external dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/26dffc05710bc7663315e4d70863dd46c009c48e\"\u003e\u003ccode\u003e26dffc0\u003c/code\u003e\u003c/a\u003e 18.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/f04f2fadae1962c9b17184a09d77062ee7d83027\"\u003e\u003ccode\u003ef04f2fa\u003c/code\u003e\u003c/a\u003e build(npm): updates external dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/65c432cc444a850983b476c0f58e6d4082f160d8\"\u003e\u003ccode\u003e65c432c\u003c/code\u003e\u003c/a\u003e feat: adds environment inconsistency checks (starting with typescript and bab...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/6bb22b6fe0815e6bdac0d6a52e676f2b2dc4cd5e\"\u003e\u003ccode\u003e6bb22b6\u003c/code\u003e\u003c/a\u003e feat(report/error-html): makes the table heads sticky\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/d139a8e8952195d1f4a0296b69f53f7d75f119ee\"\u003e\u003ccode\u003ed139a8e\u003c/code\u003e\u003c/a\u003e 18.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/c9974443819bd8fdf9273ebef0d938302b46a662\"\u003e\u003ccode\u003ec997444\u003c/code\u003e\u003c/a\u003e build(npm): updates external dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/a25fe7f77ac00cb20a6f3aaff4b741c3d294ec1a\"\u003e\u003ccode\u003ea25fe7f\u003c/code\u003e\u003c/a\u003e fix(graph-utl): makes the summary more deterministic (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/1066\"\u003e#1066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/ee3dc3a9dbc657669b8457ba521679c0537b7986\"\u003e\u003ccode\u003eee3dc3a\u003c/code\u003e\u003c/a\u003e build(npm): updates external dependencies and refreshes package lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/7106ce608566f8caaea382768f7373591dbef2b8\"\u003e\u003ccode\u003e7106ce6\u003c/code\u003e\u003c/a\u003e revert: \u0026quot;refactor(resolve)!: replaces tsconfig-paths-webpack-plugin with enha...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/0d8becbe9e0aa5ba7455afff7ad8ff476dc85c13\"\u003e\u003ccode\u003e0d8becb\u003c/code\u003e\u003c/a\u003e refactor(config-utl): only imports json5 when it's used (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/1062\"\u003e#1062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sverweij/dependency-cruiser/compare/v17.4.0...v18.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.3.0 to 10.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.8.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2fee9bb7416116cbed4d8c8100b1ae713b6356a1\"\u003e\u003ccode\u003e2fee9bb\u003c/code\u003e\u003c/a\u003e feat: export \u003ccode\u003eConfigObject\u003c/code\u003e from \u003ccode\u003eeslint/config\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21082\"\u003e#21082\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6b8d2f7589b8a7c8b91b8ca2a2ef6d46178760d8\"\u003e\u003ccode\u003e6b8d2f7\u003c/code\u003e\u003c/a\u003e fix: escape reserved characters in rule id in \u003ccode\u003ehtml\u003c/code\u003e formatter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21129\"\u003e#21129\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/90910715011211a20d011d807d398a7005127f35\"\u003e\u003ccode\u003e9091071\u003c/code\u003e\u003c/a\u003e fix: prevent \u003ccode\u003eno-unreachable-loop\u003c/code\u003e crash when all loop types are ignored (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21116\"\u003e#21116\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e23fafe8d4b15355adef6cdebef414c3a2019454\"\u003e\u003ccode\u003ee23fafe\u003c/code\u003e\u003c/a\u003e fix: prefer-object-spread add semicolon when adding parenthesis (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21081\"\u003e#21081\u003c/a\u003e) (synthex-byte)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/20b5ad052360a443786a202e94624a3f81846511\"\u003e\u003ccode\u003e20b5ad0\u003c/code\u003e\u003c/a\u003e fix: quadratic-time regex in \u003ccode\u003eprefer-template\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21096\"\u003e#21096\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8b6f6c0b33411f34485512456d94f221daf7321f\"\u003e\u003ccode\u003e8b6f6c0\u003c/code\u003e\u003c/a\u003e fix: apply ignore configs to computed methods in class-methods-use-this (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21094\"\u003e#21094\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b2c608c014a396800a24a89343265d0616bee2d8\"\u003e\u003ccode\u003eb2c608c\u003c/code\u003e\u003c/a\u003e fix: NewExpression with parenthesized callee in \u003ccode\u003epreserve-caught-error\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21083\"\u003e#21083\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6ddf8587e5cfeeb7328332601bb76d98b8a198ea\"\u003e\u003ccode\u003e6ddf858\u003c/code\u003e\u003c/a\u003e docs: fix broken Specify Parser Options anchor link (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21106\"\u003e#21106\u003c/a\u003e) (Minsu)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/784dfbe98f0222426fd200153a5ce2e5624151f0\"\u003e\u003ccode\u003e784dfbe\u003c/code\u003e\u003c/a\u003e docs: Clarify \u003ccode\u003eno-eq-null\u003c/code\u003e description (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21120\"\u003e#21120\u003c/a\u003e) (Park Harin)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ec733a3ba5acb053a73ac656030a3879aa48fda\"\u003e\u003ccode\u003e7ec733a\u003c/code\u003e\u003c/a\u003e docs: Fix typos and grammar in glossary (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21095\"\u003e#21095\u003c/a\u003e) (Marry (Subin Yang))\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92bb13f13065db72d62454b9830d3ae52db15c76\"\u003e\u003ccode\u003e92bb13f\u003c/code\u003e\u003c/a\u003e docs: replace quake link (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21108\"\u003e#21108\u003c/a\u003e) (Jung Hyeon Jun)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/68eb4a57572409dbdcfeb3bc5c92ddbba46bc770\"\u003e\u003ccode\u003e68eb4a5\u003c/code\u003e\u003c/a\u003e docs: fix broken Specify Globals anchor links in rule pages (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21103\"\u003e#21103\u003c/a\u003e) (Minsu)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d28f697e0d32d7446c825fd89c362db028450134\"\u003e\u003ccode\u003ed28f697\u003c/code\u003e\u003c/a\u003e docs: replace Code Climate CLI links with Qlty CLI links (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21099\"\u003e#21099\u003c/a\u003e) (Jung Hyeon Jun)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eccc68d42564e46bc9020d19ec52d2988f3b7bfa\"\u003e\u003ccode\u003eeccc68d\u003c/code\u003e\u003c/a\u003e docs: correct --suppressions-location option description (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21093\"\u003e#21093\u003c/a\u003e) (Ga eun Lee)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c5963f74bfa82a5b7ccc0607dcdcc695b8c97a31\"\u003e\u003ccode\u003ec5963f7\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4fbf46d140120ae838db08cbe49544c985956490\"\u003e\u003ccode\u003e4fbf46d\u003c/code\u003e\u003c/a\u003e test: pin \u003ccode\u003ewebpack\u003c/code\u003e version to 5.108.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21137\"\u003e#21137\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2d063e224e9bb0ccb0a28c120f7e380a8d62f320\"\u003e\u003ccode\u003e2d063e2\u003c/code\u003e\u003c/a\u003e chore: update HTTP URLs to HTTPS in JSDoc and comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21101\"\u003e#21101\u003c/a\u003e) (Bo Hyun Kim)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eccbe7bc9257a6c99880468e452c8dfafbf47f74\"\u003e\u003ccode\u003eeccbe7b\u003c/code\u003e\u003c/a\u003e test: add error locations to \u003ccode\u003eno-class-assign\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21123\"\u003e#21123\u003c/a\u003e) (devoil)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e7d1e4373bf626f8da76d62ce024c28928bc99bc\"\u003e\u003ccode\u003ee7d1e43\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-go from 6 to 7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21118\"\u003e#21118\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e9d66d0cde1a7752c29dee53ab7b62632835a87a\"\u003e\u003ccode\u003ee9d66d0\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 6 to 7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21119\"\u003e#21119\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ee225b60c26f0cc5f4d71641888a5bd2ec5626d6\"\u003e\u003ccode\u003eee225b6\u003c/code\u003e\u003c/a\u003e test: Add error location details to \u003ccode\u003eno-eq-null\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21117\"\u003e#21117\u003c/a\u003e) (Park Harin)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/044a627fa3e28ee1410d515acc5378eb4b49f8ba\"\u003e\u003ccode\u003e044a627\u003c/code\u003e\u003c/a\u003e chore: update minimatch to ^10.2.5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21107\"\u003e#21107\u003c/a\u003e) (김채영)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fb09aa8ff09730d3ccf68859e065f99666b52466\"\u003e\u003ccode\u003efb09aa8\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21115\"\u003e#21115\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5abd878740fe417fd8a910cac3741f2a0317b365\"\u003e\u003ccode\u003e5abd878\u003c/code\u003e\u003c/a\u003e test: add error locations to \u003ccode\u003eno-proto\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21114\"\u003e#21114\u003c/a\u003e) (Gihyeon Jeong / 정기현)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9715887ec94a5ff936447d7b680d039fbe2f0541\"\u003e\u003ccode\u003e9715887\u003c/code\u003e\u003c/a\u003e test: Add error location details to \u003ccode\u003eno-div-regex\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21110\"\u003e#21110\u003c/a\u003e) (Park Harin)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a746ec6ea4a2249b1eb3f512264da5f4d5f7c886\"\u003e\u003ccode\u003ea746ec6\u003c/code\u003e\u003c/a\u003e test: add error locations to \u003ccode\u003eno-new-wrappers\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21109\"\u003e#21109\u003c/a\u003e) (Gihyeon Jeong / 정기현)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8dde64570e240f3ef8af873d59a752db6d8519aa\"\u003e\u003ccode\u003e8dde645\u003c/code\u003e\u003c/a\u003e test: add error locations to \u003ccode\u003eno-ex-assign\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21102\"\u003e#21102\u003c/a\u003e) (devoil)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/13ab0ec447650c079d8a5e5d67222f79e69c741e\"\u003e\u003ccode\u003e13ab0ec\u003c/code\u003e\u003c/a\u003e test: add error locations to \u003ccode\u003eno-label-var\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21098\"\u003e#21098\u003c/a\u003e) (Gihyeon Jeong / 정기현)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a99906ffb8342dde03336b5c6372b5658f21d5f2\"\u003e\u003ccode\u003ea99906f\u003c/code\u003e\u003c/a\u003e test: Add error location details to \u003ccode\u003eno-delete-var\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21105\"\u003e#21105\u003c/a\u003e) (Park Harin)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c47e8dc9bbfba797430db45ae08cb6f7392cfc9d\"\u003e\u003ccode\u003ec47e8dc\u003c/code\u003e\u003c/a\u003e chore: add missing backticks to \u003ccode\u003elanguages/js/index.js\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21104\"\u003e#21104\u003c/a\u003e) (beeen)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0174428dd7543d118cf67a823b98dd97032fe68c\"\u003e\u003ccode\u003e0174428\u003c/code\u003e\u003c/a\u003e chore: add missing backticks to \u003ccode\u003etranslate-cli-options.js\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21097\"\u003e#21097\u003c/a\u003e) (dongkyu lee)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3d36589a4917326500f0707bb41745160f387d00\"\u003e\u003ccode\u003e3d36589\u003c/code\u003e\u003c/a\u003e chore: add missing backticks to \u003ccode\u003eserialization.js\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21091\"\u003e#21091\u003c/a\u003e) (이규환)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dcc9312c1081931de0fe1b555fbb6aa82fe696b9\"\u003e\u003ccode\u003edcc9312\u003c/code\u003e\u003c/a\u003e test: add error locations to \u003ccode\u003eeqeqeq\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21090\"\u003e#21090\u003c/a\u003e) (Ga eun Lee)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2710b182472cd1a95e4aff6186cb2c4fbadb4ee0\"\u003e\u003ccode\u003e2710b18\u003c/code\u003e\u003c/a\u003e ci: Add explicit permissions to rebuild-docs-sites workflow (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21089\"\u003e#21089\u003c/a\u003e) (Marry (Subin Yang))\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5d2f8663ee60701e9036b0b0933a12efd9d93269\"\u003e\u003ccode\u003e5d2f866\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21086\"\u003e#21086\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d584e31098f262563b97dc5d5f23a63a187879a0\"\u003e\u003ccode\u003ed584e31\u003c/code\u003e\u003c/a\u003e chore: fix failing ecosystem test for \u003ccode\u003eeslint-plugin-unicorn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21084\"\u003e#21084\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bf3eda049bd690f1e9a5a0c4520a6329b3e4ec85\"\u003e\u003ccode\u003ebf3eda0\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21079\"\u003e#21079\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.7.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cf2a9bf2d982642f760370c15f1196f4658f4e27\"\u003e\u003ccode\u003ecf2a9bf\u003c/code\u003e\u003c/a\u003e feat: add errorClassNames option to preserve-caught-error rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21032\"\u003e#21032\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f8b873aae53610b80b5c1005606716e05ed3b91f\"\u003e\u003ccode\u003ef8b873a\u003c/code\u003e\u003c/a\u003e feat: max-nested-callbacks option for constructor callbacks (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21063\"\u003e#21063\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/749dfed106f44d77bf3af2402ebfae20cdbf59ee\"\u003e\u003ccode\u003e749dfed\u003c/code\u003e\u003c/a\u003e 10.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4bd0d75b22ffd44809a92659f113c972c5be0770\"\u003e\u003ccode\u003e4bd0d75\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4fbf46d140120ae838db08cbe49544c985956490\"\u003e\u003ccode\u003e4fbf46d\u003c/code\u003e\u003c/a\u003e test: pin \u003ccode\u003ewebpack\u003c/code\u003e version to 5.108.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21137\"\u003e#21137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6ddf8587e5cfeeb7328332601bb76d98b8a198ea\"\u003e\u003ccode\u003e6ddf858\u003c/code\u003e\u003c/a\u003e docs: fix broken Specify Parser Options anchor link (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21106\"\u003e#21106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/784dfbe98f0222426fd200153a5ce2e5624151f0\"\u003e\u003ccode\u003e784dfbe\u003c/code\u003e\u003c/a\u003e docs: Clarify \u003ccode\u003eno-eq-null\u003c/code\u003e description (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21120\"\u003e#21120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6b8d2f7589b8a7c8b91b8ca2a2ef6d46178760d8\"\u003e\u003ccode\u003e6b8d2f7\u003c/code\u003e\u003c/a\u003e fix: escape reserved characters in rule id in \u003ccode\u003ehtml\u003c/code\u003e formatter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21129\"\u003e#21129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2d063e224e9bb0ccb0a28c120f7e380a8d62f320\"\u003e\u003ccode\u003e2d063e2\u003c/code\u003e\u003c/a\u003e chore: update HTTP URLs to HTTPS in JSDoc and comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21101\"\u003e#21101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eccbe7bc9257a6c99880468e452c8dfafbf47f74\"\u003e\u003ccode\u003eeccbe7b\u003c/code\u003e\u003c/a\u003e test: add error locations to \u003ccode\u003eno-class-assign\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21123\"\u003e#21123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2fee9bb7416116cbed4d8c8100b1ae713b6356a1\"\u003e\u003ccode\u003e2fee9bb\u003c/code\u003e\u003c/a\u003e feat: export \u003ccode\u003eConfigObject\u003c/code\u003e from \u003ccode\u003eeslint/config\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21082\"\u003e#21082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e7d1e4373bf626f8da76d62ce024c28928bc99bc\"\u003e\u003ccode\u003ee7d1e43\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-go from 6 to 7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21118\"\u003e#21118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.3.0...v10.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-simple-import-sort` from 13.0.0 to 14.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lydell/eslint-plugin-simple-import-sort/blob/main/CHANGELOG.md\"\u003eeslint-plugin-simple-import-sort's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003eVersion 14.0.0 (2026-07-16)\u003c/h3\u003e\n\u003cp\u003eES2022 allows string literals as module export names (\u0026quot;arbitrary module namespace names\u0026quot;):\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eexport { yukuTs as \u0026quot;yuku-ts\u0026quot; };\nimport { \u0026quot;a-b\u0026quot; as c } from \u0026quot;a\u0026quot;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis release adds support for such quotes names. Previously, those were sorted oddly, and the autofix could suggest changes that wasn’t valid syntax.\u003c/p\u003e\n\u003cp\u003eThis is only a breaking change if you use string literals as module export names, and only in the form of that you need to autofix your files.\u003c/p\u003e\n\u003cp\u003eThanks to Kamronbek_Juraev (\u003ca href=\"https://github.com/KAMRONBEK\"\u003e\u003ccode\u003e@​KAMRONBEK\u003c/code\u003e\u003c/a\u003e) for fixing this!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lydell/eslint-plugin-simple-import-sort/commit/bef18bd5de7a404efe4ba123d55715258df7cd78\"\u003e\u003ccode\u003ebef18bd\u003c/code\u003e\u003c/a\u003e eslint-plugin-simple-import-sort v14.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lydell/eslint-plugin-simple-import-sort/commit/d53d160856a2249ef85d3e8409493302a649872f\"\u003e\u003ccode\u003ed53d160\u003c/code\u003e\u003c/a\u003e Fix autofix and sort order for quoted names (\u003ca href=\"https://redirect.github.com/lydell/eslint-plugin-simple-import-sort/issues/217\"\u003e#217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lydell/eslint-plugin-simple-import-sort/commit/6063737734238b0c2cfd5b20745ddbdb5aef41bb\"\u003e\u003ccode\u003e6063737\u003c/code\u003e\u003c/a\u003e Bump js-yaml from 4.1.1 to 4.3.0 (\u003ca href=\"https://redirect.github.com/lydell/eslint-plugin-simple-import-sort/issues/214\"\u003e#214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lydell/eslint-plugin-simple-import-sort/commit/143b70e47c63f47bb4887c616d9eb6077d85301d\"\u003e\u003ccode\u003e143b70e\u003c/code\u003e\u003c/a\u003e Bump vitest and \u003ccode\u003e@​vitest/coverage-v8\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lydell/eslint-plugin-simple-import-sort/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lydell/eslint-plugin-simple-import-sort/commit/0f5927612931ef1018b83b79521046c7f323c6ed\"\u003e\u003ccode\u003e0f59276\u003c/code\u003e\u003c/a\u003e Bump vite from 7.1.11 to 7.3.2 (\u003ca href=\"https://redirect.github.com/lydell/eslint-plugin-simple-import-sort/issues/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lydell/eslint-plugin-simple-import-sort/commit/24d74cdf63859920deca1adc1c7c889ce0c32b96\"\u003e\u003ccode\u003e24d74cd\u003c/code\u003e\u003c/a\u003e Bump lodash from 4.17.23 to 4.18.1 (\u003ca href=\"https://redirect.github.com/lydell/eslint-plugin-simple-import-sort/issues/210\"\u003e#210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lydell/eslint-plugin-simple-import-sort/commit/89746062d276df7448ec12a3ad74a784ad430053\"\u003e\u003ccode\u003e8974606\u003c/code\u003e\u003c/a\u003e Update GitHub Actions (\u003ca href=\"https://redirect.github.com/lydell/eslint-plugin-simple-import-sort/issues/209\"\u003e#209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lydell/eslint-plugin-simple-import-sort/compare/v13.0.0...v14.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 17.6.0 to 17.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globals/releases\"\u003eglobals's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-07-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/347\"\u003e#347\u003c/a\u003e)  7394811\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.7.0...v17.8.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.7.0...v17.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev17.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-06-22) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/345\"\u003e#345\u003c/a\u003e)  33b75f9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.6.0...v17.7.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.6.0...v17.7.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/36c76590583fc1f31d755525862eda1793a7d661\"\u003e\u003ccode\u003e36c7659\u003c/code\u003e\u003c/a\u003e 17.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/739481186ed54482e29845eff0bc44803c35fde8\"\u003e\u003ccode\u003e7394811\u003c/code\u003e\u003c/a\u003e Update globals (2026-07-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/347\"\u003e#347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/a19670cc86c1218e915657c55ea02ba3e7623834\"\u003e\u003ccode\u003ea19670c\u003c/code\u003e\u003c/a\u003e 17.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/9611620bad0ea45531ae0261b986ce694374e42c\"\u003e\u003ccode\u003e9611620\u003c/code\u003e\u003c/a\u003e Update actions (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/346\"\u003e#346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/33b75f9ddeb6f9ddd81251b043667eb8104a8d15\"\u003e\u003ccode\u003e33b75f9\u003c/code\u003e\u003c/a\u003e Update globals (2026-06-22) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/345\"\u003e#345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/887dd529bde24486b7f9e31d1b2c515df2b7cf5c\"\u003e\u003ccode\u003e887dd52\u003c/code\u003e\u003c/a\u003e Fix build script (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/344\"\u003e#344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.6.0...v17.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `knip` from 6.11.0 to 6.29.0\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.29.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(glob): do not follow symbolic links in async glob (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1900\"\u003e#1900\u003c/a\u003e) (b7d5ce2f545d91953a97733aa1567e8728b20644) - thanks \u003ca href=\"https://github.com/mogelbrod\"\u003e\u003ccode\u003e@​mogelbrod\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAdd built-in compiler for tsrx (db05e0142a41fad2ad45d62ba5106e0d97c92b45)\u003c/li\u003e\n\u003cli\u003eFix -u shortcut for --duration (932b9262af275d209923a5efab1b6f23067bb006)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 6.28.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate oxc-resolver (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1889\"\u003e#1889\u003c/a\u003e) (1444f6aaf04d42ad07ee0b88da4dfae0e116043a)\u003c/li\u003e\n\u003cli\u003eKeep entry-exported members public (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1890\"\u003e#1890\u003c/a\u003e) (94967c13a589a7e83408b1495c31323ac126fcab)\u003c/li\u003e\n\u003cli\u003eDon't un-ignore sibling paths on unrelated gitignore negations (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1891\"\u003e#1891\u003c/a\u003e) (5c026ba50c1e89804fc5094a52dc4c4c37d92bc2)\u003c/li\u003e\n\u003cli\u003eMemoize the gitignore shadowed-pattern check (a5fa3b0ebb7f84c107dba1c1ca9a9b73995f668f)\u003c/li\u003e\n\u003cli\u003eIgnore nested files under a gitignore dir/* pattern (404a53e3e49fa7c1f51b60bcb30ea50450f75aab)\u003c/li\u003e\n\u003cli\u003eTrack types referenced by JSDoc imports (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1888\"\u003e#1888\u003c/a\u003e) (6ae48aadbe03952690c8608e6df42bd039cf6624)\u003c/li\u003e\n\u003cli\u003eUpdate oxc-parser (02ca17a72c3f0afa7df32297d2dd2f5463ac6e00)\u003c/li\u003e\n\u003cli\u003efeat: markdownlint-cli2 (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1887\"\u003e#1887\u003c/a\u003e) (323b96f55b38b53f5e4648d72fecd968fae35147) - thanks \u003ca href=\"https://github.com/Zamiell\"\u003e\u003ccode\u003e@​Zamiell\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUpdate rolldown snapshot (009e509dee6a5013fd3937abb4ec81684601b023)\u003c/li\u003e\n\u003cli\u003eResolve $GITHUB_ACTION_PATH in GHA composite actions (ead489f066733f701acfe5b81eac0a6c813fb5c5)\u003c/li\u003e\n\u003cli\u003eDon't report \u003ccode\u003enode:\u003c/code\u003e specifiers as unlisted dependencies (1a7114f0a159fe82328041e11fc61c5c1730cc01)\u003c/li\u003e\n\u003cli\u003eDiscover tsdown CLI entries (0d47a45bfc518a7bf73a4b4878aeab236d6f9791)\u003c/li\u003e\n\u003cli\u003eDiscover Convex function modules (e01f21c44773186e7ad74e7badf9fc81b82edfb5)\u003c/li\u003e\n\u003cli\u003eIgnore common system binaries (cd003065fda5422550a412bba07ebbb1f9bae126)\u003c/li\u003e\n\u003cli\u003eAdd OpenClaw plugin (73a2d7dd45f65ea312fde38cb4fa4f5a4fc34bf2)\u003c/li\u003e\n\u003cli\u003eDiscover Tailwind CLI input stylesheet (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1551\"\u003e#1551\u003c/a\u003e) (9ae5feed922ecb7e8c436545e9b45125bd73b457)\u003c/li\u003e\n\u003cli\u003eDiscover Angular global stylesheets from angular.json (fb9e0488f6f21284714d0651fcf1dd2de02d425a)\u003c/li\u003e\n\u003cli\u003eHint when project patterns exclude a compiled extension (74de516d3d73839536fc2a43c2c0ec38a6299631)\u003c/li\u003e\n\u003cli\u003eIgnore common global binaries (a99a206015fe414a4de12016cc62499910afaf6f)\u003c/li\u003e\n\u003cli\u003eRun multiple preprocessors in sequence (844358367e9d1939bbf47f8dcb97d810741f56c1)\u003c/li\u003e\n\u003cli\u003efix(nuxt): resolve nuxt module paths (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1896\"\u003e#1896\u003c/a\u003e) (3c8594f5ffc641b00575b6d7455990db1277ac75) - thanks \u003ca href=\"https://github.com/danielroe\"\u003e\u003ccode\u003e@​danielroe\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReport unused re-exports when ignoreExportsUsedInFile is set (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1895\"\u003e#1895\u003c/a\u003e) (a113a5f4eedc81ef56b00a3e488cc94febefede5) - thanks \u003ca href=\"https://github.com/mlm20\"\u003e\u003ccode\u003e@​mlm20\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003ePass -w to pnpm add in sentry ecosystem test (ea8c8ac6fe9519f00ca6a61131b345f5de521704)\u003c/li\u003e\n\u003cli\u003eUpdate sentry snapshot (b75768d544d9f869ebce8f8c6dd8490f3db87023)\u003c/li\u003e\n\u003cli\u003eRecord all traversed dirs in glob cache (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1897\"\u003e#1897\u003c/a\u003e) (81be1d436eae15518df764cbcb443899e11a9569)\u003c/li\u003e\n\u003cli\u003eInvalidate glob cache when .gitignore changes (baff301f2dceda97bf8bf73809d811cc44c72c8c)\u003c/li\u003e\n\u003cli\u003eImprove Nuxt and Nitro plugin resolution (86ffab7bcdd095631d6b0b17254e8acd6b5022bc)\u003c/li\u003e\n\u003cli\u003efix: don't treat [-]-c[heck] as config flag for prettier (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1902\"\u003e#1902\u003c/a\u003e) (b7266ee8240a9b8686e91a44a4706d3605d094c4) - thanks \u003ca href=\"https://github.com/davidkna-sap\"\u003e\u003ccode\u003e@​davidkna-sap\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUse Entra ID to publish VS Code extension (4236253482f884d92cfde2ccf85c7fb9aca17f7e)\u003c/li\u003e\n\u003cli\u003eRemove obsolete trust policy exclusions (630d5f9835f4303ec9aa7d090ad40a177808c4fb)\u003c/li\u003e\n\u003cli\u003eUpdate dependencies (810147b5aa21bb57ad103fd19ba92844e42cd84c)\u003c/li\u003e\n\u003cli\u003eMigrate from typescript/native-preview to typescript (140a25a577a64273a7a77f2ff2c8f224118ac298)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 6.27.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Temporal plugin (98191a04aad0572bead191b101bfecef75067b0c)\u003c/li\u003e\n\u003cli\u003eHandle -d alias for react-email dir argument (53d1fec3213db8d6a84dfa7a82050b122782e065)\u003c/li\u003e\n\u003cli\u003eExpand pnpm script references with forwarded arguments (33e9799df39450033061b9c4c07daf22f5d15721)\u003c/li\u003e\n\u003cli\u003eTreat path-shaped script tokens as file references, extend known global binaries (d9508c282ab81351beda4b2f859435b49f142c51)\u003c/li\u003e\n\u003cli\u003eMark tsdown neverBundle dependencies as referenced (5fd863ba12e68842f91ab1a94e7e30d1e571da92)\u003c/li\u003e\n\u003cli\u003eSupport TanStack Start in tanstack-router plugin (bd63cd8af88dac03a98aa17f1add322f7bdf4a94)\u003c/li\u003e\n\u003cli\u003eMark vite ssr.external dependencies as referenced (91de938032062cb667bced0eadef9e67d1e20b1f)\u003c/li\u003e\n\u003cli\u003eExpand bun, npm, and yarn script references with forwarded arguments (b5a31767a83e2cec3fb20c3b146d94c0412a4fd6)\u003c/li\u003e\n\u003cli\u003eAdd Latitude as sponsor (42676759cad5fb10ac96fd7c0457037e906f4b68)\u003c/li\u003e\n\u003cli\u003eRegenerate plugin list in docs (1d2cdffb4d4151f848c44e066eff43e9efbf44fe)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/d9a6fe096fe2711a54c62dbbe988fa9221267538\"\u003e\u003ccode\u003ed9a6fe0\u003c/code\u003e\u003c/a\u003e Release knip@6.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/932b9262af275d209923a5efab1b6f23067bb006\"\u003e\u003ccode\u003e932b926\u003c/code\u003e\u003c/a\u003e Fix -u shortcut for --duration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/db05e0142a41fad2ad45d62ba5106e0d97c92b45\"\u003e\u003ccode\u003edb05e01\u003c/code\u003e\u003c/a\u003e Add built-in compiler for tsrx\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/b7d5ce2f545d91953a97733aa1567e8728b20644\"\u003e\u003ccode\u003eb7d5ce2\u003c/code\u003e\u003c/a\u003e fix(glob): do not follow symbolic links in async glob (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1900\"\u003e#1900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/fc16b3875eabd27315c46653056a4a5b9eca4366\"\u003e\u003ccode\u003efc16b38\u003c/code\u003e\u003c/a\u003e Release knip@6.28.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/140a25a577a64273a7a77f2ff2c8f224118ac298\"\u003e\u003ccode\u003e140a25a\u003c/code\u003e\u003c/a\u003e Migrate from typescript/native-preview to typescript\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/810147b5aa21bb57ad103fd19ba92844e42cd84c\"\u003e\u003ccode\u003e810147b\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/b7266ee8240a9b8686e91a44a4706d3605d094c4\"\u003e\u003ccode\u003eb7266ee\u003c/code\u003e\u003c/a\u003e fix: don't treat [-]-c[heck] as config flag for prettier (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1902\"\u003e#1902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/86ffab7bcdd095631d6b0b17254e8acd6b5022bc\"\u003e\u003ccode\u003e86ffab7\u003c/code\u003e\u003c/a\u003e Improve Nuxt and Nitro plugin resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/baff301f2dceda97bf8bf73809d811cc44c72c8c\"\u003e\u003ccode\u003ebaff301\u003c/code\u003e\u003c/a\u003e Invalidate glob cache when .gitignore changes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpro-nl/knip/commits/knip@6.29.0/packages/knip\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.8.3 to 3.9.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.9.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve quotes for methods named \u003ccode\u003enew\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19621\"\u003eprettier/prettier#19621\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eimport defer\u003c/code\u003e in \u003ccode\u003etypescript\u003c/code\u003e parser (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19624\"\u003eprettier/prettier#19624\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19675\"\u003eprettier/prettier#19675\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded a new official plugin \u003ca href=\"https://github.com/prettier/prettier/tree/3.9.6/packages/plugin-yuku\"\u003e\u003ccode\u003e@prettier/plugin-yuku\u003c/code\u003e 🚀\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19628\"\u003eprettier/prettier#19628\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19629\"\u003eprettier/prettier#19629\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.6/CHANGELOG.md#396\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.5\u003c/h2\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.5/CHANGELOG.md#395\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular: Format \u003ccode\u003e@content(name)\u003c/code\u003e -\u0026gt; \u003ccode\u003e@content (name)\u003c/code\u003e to align with other block syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19499\"\u003e#19499\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.4/CHANGELOG.md#394\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix unexpected removal of characters in liquid syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19489\"\u003eprettier/prettier#19489\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​seiyab\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypeScript: Allow decorators to be used with declare on class fields (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19492\"\u003eprettier/prettier#19492\u003c/a\u003e by \u003ca href=\"https://github.com/evoactivity\"\u003e\u003ccode\u003e@​evoactivity\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.3/CHANGELOG.md#393\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCLI: Fix ignored file has been cached incorrectly (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19483\"\u003e#19483\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.1/CHANGELOG.md#391\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.5...3.9.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/06/27/3.9.0\"\u003ePrettier 3.9: Major parser upgrades and Formatting improvements\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Flow variance annotation print (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19022\"\u003e#19022\u003c/a\u003e by \u003ca href=\"https://github.com/marcoww6\"\u003e\u003ccode\u003e@​marcoww6\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.8.5/CHANGELOG.md#385\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix blank lines between list items and nested sub-lists being removed in Markdown/MDX (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/17746\"\u003eprettier/prettier#17746\u003c/a\u003e by \u003ca href=\"https://github.com/byplayer\"\u003e\u003ccode\u003e@​byplayer\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://git...\n\n_Description has been truncated_","html_url":"https://github.com/nerdchanii/mastersrunners/pull/52","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerdchanii%2Fmastersrunners/issues/52","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/52/packages"},{"uuid":"4974354524","node_id":"PR_kwDOOWxMbM72PU4s","number":1325,"state":"open","title":"deps: bump react-router-dom from 6.30.4 to 7.0.0 in /frontend","user":"dependabot[bot]","labels":["dependencies","ci: passed"],"assignees":["AUo959"],"locked":false,"comments_count":26,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-07-25T05:24:03.000Z","updated_at":"2026-07-25T05:28:28.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps","packages":[{"name":"react-router-dom","old_version":"6.30.4","new_version":"7.0.0","repository_url":"https://github.com/remix-run/react-router"}],"path":"/frontend","ecosystem":"npm"},"body":"Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 6.30.4 to 7.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/blob/react-router-dom@7.0.0/packages/react-router-dom/CHANGELOG.md\"\u003ereact-router-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRemove the original \u003ccode\u003edefer\u003c/code\u003e implementation in favor of using raw promises via single fetch and \u003ccode\u003eturbo-stream\u003c/code\u003e. This removes these exports from React Router: (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/11744\"\u003e#11744\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edefer\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAbortedDeferredError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etype TypedDeferredData\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eUNSAFE_DeferredData\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eUNSAFE_DEFERRED_SYMBOL\u003c/code\u003e,\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUse \u003ccode\u003ecreateRemixRouter\u003c/code\u003e/\u003ccode\u003eRouterProvider\u003c/code\u003e in \u003ccode\u003eentry.client\u003c/code\u003e instead of \u003ccode\u003eRemixBrowser\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/11469\"\u003e#11469\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove single_fetch future flag. (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/11522\"\u003e#11522\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove \u003ccode\u003efuture.v7_startTransition\u003c/code\u003e flag (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/11696\"\u003e#11696\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove \u003ccode\u003efuture.v7_normalizeFormMethod\u003c/code\u003e future flag (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/11697\"\u003e#11697\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow returning \u003ccode\u003eundefined\u003c/code\u003e from actions and loaders (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/11680\"\u003e#11680\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eupdate minimum node version to 18 (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/11690\"\u003e#11690\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove \u003ccode\u003efuture.v7_prependBasename\u003c/code\u003e from the ionternalized \u003ccode\u003e@remix-run/router\u003c/code\u003e package (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/11726\"\u003e#11726\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove \u003ccode\u003efuture.v7_throwAbortReason\u003c/code\u003e from internalized \u003ccode\u003e@remix-run/router\u003c/code\u003e package (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/11728\"\u003e#11728\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eexports\u003c/code\u003e field to all packages (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/11675\"\u003e#11675\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003enode package no longer re-exports from react-router (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/11702\"\u003e#11702\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eupdates the minimum React version to 18 (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/11689\"\u003e#11689\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cul\u003e\n\u003cli\u003eRemove the \u003ccode\u003efuture.v7_partialHydration\u003c/code\u003e flag (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/11725\"\u003e#11725\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis also removes the \u003ccode\u003e\u0026lt;RouterProvider fallbackElement\u0026gt;\u003c/code\u003e prop\n\u003cul\u003e\n\u003cli\u003eTo migrate, move the \u003ccode\u003efallbackElement\u003c/code\u003e to a \u003ccode\u003ehydrateFallbackElement\u003c/code\u003e/\u003ccode\u003eHydrateFallback\u003c/code\u003e on your root route\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAlso worth nothing there is a related breaking changer with this future flag:\n\u003cul\u003e\n\u003cli\u003eWithout \u003ccode\u003efuture.v7_partialHydration\u003c/code\u003e (when using \u003ccode\u003efallbackElement\u003c/code\u003e), \u003ccode\u003estate.navigation\u003c/code\u003e was populated during the initial load\u003c/li\u003e\n\u003cli\u003eWith \u003ccode\u003efuture.v7_partialHydration\u003c/code\u003e, \u003ccode\u003estate.navigation\u003c/code\u003e remains in an \u003ccode\u003e\u0026quot;idle\u0026quot;\u003c/code\u003e state during the initial load\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove \u003ccode\u003efuture.v7_fetcherPersist\u003c/code\u003e flag (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/11731\"\u003e#11731\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd prefetching support to \u003ccode\u003eLink\u003c/code\u003e/\u003ccode\u003eNavLink\u003c/code\u003e when using Remix SSR (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/11402\"\u003e#11402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnhance \u003ccode\u003eScrollRestoration\u003c/code\u003e so it can restore properly on an SSR'd document load (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/11401\"\u003e#11401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd built-in Remix-style hydration support to \u003ccode\u003eRouterProvider\u003c/code\u003e. When running from a Remix-SSR'd HTML payload with the proper \u003ccode\u003ewindow\u003c/code\u003e variables (\u003ccode\u003e__remixContext\u003c/code\u003e, \u003ccode\u003e__remixManifest\u003c/code\u003e, \u003ccode\u003e__remixRouteModules\u003c/code\u003e), you don't need to pass a \u003ccode\u003erouter\u003c/code\u003e prop and \u003ccode\u003eRouterProvider\u003c/code\u003e will create the \u003ccode\u003erouter\u003c/code\u003e for you internally. (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/11396\"\u003e#11396\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/11400\"\u003e#11400\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/e8e3b004d94a949372e77ce97a543bff5bc6fb89\"\u003e\u003ccode\u003ee8e3b00\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/12344\"\u003e#12344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/1499f3e43fa51370be698fc84a78150b13bd7535\"\u003e\u003ccode\u003e1499f3e\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/12315\"\u003e#12315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/995bcbb7e480a5a481475825957b20c89f7f0201\"\u003e\u003ccode\u003e995bcbb\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/12235\"\u003e#12235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/0e9b34690d532340b3cf3b304d0b8612c7638a11\"\u003e\u003ccode\u003e0e9b346\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/12205\"\u003e#12205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/6576bd0714830b75d2dcd6556bd22a68f1c4da0e\"\u003e\u003ccode\u003e6576bd0\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/12202\"\u003e#12202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/8daac72b0ec5e909ff691ecb05d7c3397bfe407f\"\u003e\u003ccode\u003e8daac72\u003c/code\u003e\u003c/a\u003e Merge branch 'dev' into release-next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/2d5924f567f35fe1aec13165d8a8c601bddf5bd9\"\u003e\u003ccode\u003e2d5924f\u003c/code\u003e\u003c/a\u003e feat: configure export conditions properly (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/12136\"\u003e#12136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/18dc8b8ead6d161a1f5aa13220d4f21fb26d069a\"\u003e\u003ccode\u003e18dc8b8\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/12184\"\u003e#12184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/fde69511bbfddf5a04e00d8c8bb9a7702a32b9bf\"\u003e\u003ccode\u003efde6951\u003c/code\u003e\u003c/a\u003e Merge branch 'dev' into release-next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/813497a10eefbf0fdd3049baddeace6139268744\"\u003e\u003ccode\u003e813497a\u003c/code\u003e\u003c/a\u003e Drop support for Node 18 and installGlobals (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/12171\"\u003e#12171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router-dom@7.0.0/packages/react-router-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eAttestation changes\u003c/summary\u003e\n\u003cp\u003eThis version has no provenance attestation, while the previous version (6.30.4) was attested. Review the \u003ca href=\"https://www.npmjs.com/package/react-router-dom?activeTab=versions\"\u003epackage versions\u003c/a\u003e before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=react-router-dom\u0026package-manager=npm_and_yarn\u0026previous-version=6.30.4\u0026new-version=7.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/AUo959/aurora-cloudbank-symbolic/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/AUo959/aurora-cloudbank-symbolic/pull/1325","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AUo959%2Faurora-cloudbank-symbolic/issues/1325","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1325/packages"},{"uuid":"4973028759","node_id":"PR_kwDOR99_W872LHDr","number":40,"state":"open","title":"chore(deps): bump the dependencies group across 1 directory with 37 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-07-24T23:38:58.000Z","updated_at":"2026-07-24T23:39:33.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":37,"packages":[{"name":"@base-ui/react","old_version":"1.3.0","new_version":"1.6.0","repository_url":"https://github.com/mui/base-ui"},{"name":"@firecms/neat","old_version":"0.8.0","new_version":"1.0.2","repository_url":"https://github.com/FireCMSco/neat"},{"name":"@fontsource-variable/geist","old_version":"5.2.8","new_version":"5.3.0","repository_url":"https://github.com/fontsource/font-files"},{"name":"@google-cloud/firestore","old_version":"8.6.0","new_version":"8.7.0","repository_url":"https://github.com/googleapis/google-cloud-node"},{"name":"@google-cloud/recaptcha-enterprise","old_version":"6.4.0","new_version":"6.4.2","repository_url":"https://github.com/googleapis/google-cloud-node"},{"name":"@google-cloud/storage","old_version":"7.19.0","new_version":"7.21.0","repository_url":"https://github.com/googleapis/google-cloud-node"},{"name":"@radix-ui/react-slot","old_version":"1.2.4","new_version":"1.3.2","repository_url":"https://github.com/radix-ui/primitives"},{"name":"dotenv","old_version":"17.4.1","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"firebase","old_version":"12.14.0","new_version":"12.16.0","repository_url":"https://github.com/firebase/firebase-js-sdk"},{"name":"firebase-admin","old_version":"13.10.0","new_version":"14.2.0","repository_url":"https://github.com/firebase/firebase-admin-node"},{"name":"firebase-functions","old_version":"7.2.5","new_version":"7.3.0","repository_url":"https://github.com/firebase/firebase-functions"},{"name":"framer-motion","old_version":"12.38.0","new_version":"12.42.2","repository_url":"https://github.com/motiondivision/motion"},{"name":"hono","old_version":"4.12.22","new_version":"4.12.32","repository_url":"https://github.com/honojs/hono"},{"name":"lenis","old_version":"1.3.23","new_version":"1.3.25","repository_url":"https://github.com/darkroomengineering/lenis"},{"name":"lucide-react","old_version":"1.8.0","new_version":"1.26.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"19.2.5","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"@types/react","old_version":"19.2.14","new_version":"19.2.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.5","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"react-router-dom","old_version":"7.17.0","new_version":"7.18.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"resend","old_version":"6.12.4","new_version":"6.18.0","repository_url":"https://github.com/resend/resend-node"},{"name":"tailwind-merge","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"@eslint/js","old_version":"9.39.4","new_version":"10.0.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@tailwindcss/postcss","old_version":"4.3.1","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"25.6.0","new_version":"26.1.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"4.7.0","new_version":"6.0.4","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"autoprefixer","old_version":"10.4.27","new_version":"10.5.4","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"eslint","old_version":"9.39.4","new_version":"10.8.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-react-hooks","old_version":"7.0.1","new_version":"7.1.1","repository_url":"https://github.com/facebook/react"},{"name":"eslint-plugin-react-refresh","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"globals","old_version":"17.4.0","new_version":"17.7.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"terser","old_version":"5.46.1","new_version":"5.49.0","repository_url":"https://github.com/terser/terser"},{"name":"typescript","old_version":"6.0.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vercel","old_version":"54.15.1","new_version":"57.0.0","repository_url":"https://github.com/vercel/vercel"},{"name":"vite","old_version":"6.4.3","new_version":"8.1.5","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.1.5","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 35 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@base-ui/react](https://github.com/mui/base-ui/tree/HEAD/packages/react) | `1.3.0` | `1.6.0` |\n| [@firecms/neat](https://github.com/FireCMSco/neat) | `0.8.0` | `1.0.2` |\n| [@fontsource-variable/geist](https://github.com/fontsource/font-files/tree/HEAD/fonts/variable/geist) | `5.2.8` | `5.3.0` |\n| [@google-cloud/firestore](https://github.com/googleapis/google-cloud-node/tree/HEAD/handwritten/firestore) | `8.6.0` | `8.7.0` |\n| [@google-cloud/recaptcha-enterprise](https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-recaptchaenterprise) | `6.4.0` | `6.4.2` |\n| [@google-cloud/storage](https://github.com/googleapis/google-cloud-node/tree/HEAD/handwritten/storage) | `7.19.0` | `7.21.0` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/slot) | `1.2.4` | `1.3.2` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.4.1` | `17.4.2` |\n| [firebase](https://github.com/firebase/firebase-js-sdk) | `12.14.0` | `12.16.0` |\n| [firebase-admin](https://github.com/firebase/firebase-admin-node) | `13.10.0` | `14.2.0` |\n| [firebase-functions](https://github.com/firebase/firebase-functions) | `7.2.5` | `7.3.0` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.38.0` | `12.42.2` |\n| [hono](https://github.com/honojs/hono) | `4.12.22` | `4.12.32` |\n| [lenis](https://github.com/darkroomengineering/lenis) | `1.3.23` | `1.3.25` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.8.0` | `1.26.0` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.5` | `19.2.8` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.14` | `19.2.17` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.5` | `19.2.8` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.17.0` | `7.18.1` |\n| [resend](https://github.com/resend/resend-node) | `6.12.4` | `6.18.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.5.0` | `3.6.0` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.4` | `10.0.1` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.3.1` | `4.3.3` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.6.0` | `26.1.1` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `4.7.0` | `6.0.4` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.27` | `10.5.4` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.4` | `10.8.0` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `7.0.1` | `7.1.1` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.5.2` | `0.5.3` |\n| [globals](https://github.com/sindresorhus/globals) | `17.4.0` | `17.7.0` |\n| [terser](https://github.com/terser/terser) | `5.46.1` | `5.49.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `6.0.3` | `7.0.2` |\n| [vercel](https://github.com/vercel/vercel/tree/HEAD/packages/cli) | `54.15.1` | `57.0.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.4.3` | `8.1.5` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.5` | `4.1.10` |\n\n\nUpdates `@base-ui/react` from 1.3.0 to 1.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mui/base-ui/releases\"\u003e@​base-ui/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.0\u003c/h2\u003e\n\u003ch3\u003eGeneral changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect inaccurate prop JSDoc (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5036\"\u003e#5036\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate the hook value when store/arguments change (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4866\"\u003e#4866\u003c/a\u003e) by \u003ca href=\"https://github.com/chuganzy\"\u003e\u003ccode\u003e@​chuganzy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore viewport morphing after reopen for kept-mounted popups (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5010\"\u003e#5010\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix pseudo-element bounds in dev mode (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5000\"\u003e#5000\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAccordion\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix trigger behavior bugs (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4833\"\u003e#4833\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove region role from \u003ccode\u003eAccordion.Root\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4961\"\u003e#4961\u003c/a\u003e) by \u003ca href=\"https://github.com/chuganzy\"\u003e\u003ccode\u003e@​chuganzy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlign keyboard navigation with APG (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4965\"\u003e#4965\u003c/a\u003e) by \u003ca href=\"https://github.com/chuganzy\"\u003e\u003ccode\u003e@​chuganzy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAlert Dialog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix programmatic focus return (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4849\"\u003e#4849\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAutocomplete\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKeep ArrowLeft/ArrowRight on the input caret in grid mode (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4948\"\u003e#4948\u003c/a\u003e) by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument \u003ccode\u003eopen\u003c/code\u003e requirement for the \u003ccode\u003einline\u003c/code\u003e prop (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5069\"\u003e#5069\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAvatar\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix image status edge cases (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4835\"\u003e#4835\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCheckbox\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix parent group cancellation and indeterminate state (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4941\"\u003e#4941\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore \u003ccode\u003edata-focused\u003c/code\u003e Field attribute when disabled (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4998\"\u003e#4998\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix extra \u003ccode\u003evalidate\u003c/code\u003e fn calls (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4911\"\u003e#4911\u003c/a\u003e) by \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCheckbox Group\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix parent group cancellation and indeterminate state (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4941\"\u003e#4941\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix parent checkbox with custom \u003ccode\u003evalidate\u003c/code\u003e fn (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4912\"\u003e#4912\u003c/a\u003e) by \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix validation with multiple required checkboxes (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4958\"\u003e#4958\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eForward group ids (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4997\"\u003e#4997\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCollapsible\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix trigger and panel state bugs (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4848\"\u003e#4848\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCombobox\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix chip context error (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4877\"\u003e#4877\u003c/a\u003e) by \u003ca href=\"https://github.com/lyzno1\"\u003e\u003ccode\u003e@​lyzno1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep ArrowLeft/ArrowRight on the input caret in grid mode (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4948\"\u003e#4948\u003c/a\u003e) by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid re-rendering every item on each keystroke (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4964\"\u003e#4964\u003c/a\u003e) by \u003ca href=\"https://github.com/flaviendelangle\"\u003e\u003ccode\u003e@​flaviendelangle\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix autofill and selected state edge cases (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4972\"\u003e#4972\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mui/base-ui/blob/master/CHANGELOG.md\"\u003e@​base-ui/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eJun 18, 2026\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eGeneral changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect inaccurate prop JSDoc (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5036\"\u003e#5036\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate the hook value when store/arguments change (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4866\"\u003e#4866\u003c/a\u003e) by \u003ca href=\"https://github.com/chuganzy\"\u003e\u003ccode\u003e@​chuganzy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore viewport morphing after reopen for kept-mounted popups (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5010\"\u003e#5010\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix pseudo-element bounds in dev mode (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5000\"\u003e#5000\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAccordion\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix trigger behavior bugs (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4833\"\u003e#4833\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove region role from \u003ccode\u003eAccordion.Root\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4961\"\u003e#4961\u003c/a\u003e) by \u003ca href=\"https://github.com/chuganzy\"\u003e\u003ccode\u003e@​chuganzy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlign keyboard navigation with APG (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4965\"\u003e#4965\u003c/a\u003e) by \u003ca href=\"https://github.com/chuganzy\"\u003e\u003ccode\u003e@​chuganzy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAlert Dialog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix programmatic focus return (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4849\"\u003e#4849\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAutocomplete\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKeep ArrowLeft/ArrowRight on the input caret in grid mode (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4948\"\u003e#4948\u003c/a\u003e) by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument \u003ccode\u003eopen\u003c/code\u003e requirement for the \u003ccode\u003einline\u003c/code\u003e prop (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5069\"\u003e#5069\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAvatar\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix image status edge cases (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4835\"\u003e#4835\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCheckbox\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix parent group cancellation and indeterminate state (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4941\"\u003e#4941\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore \u003ccode\u003edata-focused\u003c/code\u003e Field attribute when disabled (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4998\"\u003e#4998\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix extra \u003ccode\u003evalidate\u003c/code\u003e fn calls (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4911\"\u003e#4911\u003c/a\u003e) by \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCheckbox Group\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix parent group cancellation and indeterminate state (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4941\"\u003e#4941\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix parent checkbox with custom \u003ccode\u003evalidate\u003c/code\u003e fn (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4912\"\u003e#4912\u003c/a\u003e) by \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix validation with multiple required checkboxes (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4958\"\u003e#4958\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eForward group ids (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4997\"\u003e#4997\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCollapsible\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix trigger and panel state bugs (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4848\"\u003e#4848\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCombobox\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix chip context error (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4877\"\u003e#4877\u003c/a\u003e) by \u003ca href=\"https://github.com/lyzno1\"\u003e\u003ccode\u003e@​lyzno1\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/mui/base-ui/commit/b34551d644f2e58ebf8fc1050d949f6654ceca6c\"\u003e\u003ccode\u003eb34551d\u003c/code\u003e\u003c/a\u003e [code-infra] Fix package publishing (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5074\"\u003e#5074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/615b0e8e7764b736cd89ba363b1acd5321c1275d\"\u003e\u003ccode\u003e615b0e8\u003c/code\u003e\u003c/a\u003e [release] v1.6.0 (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5064\"\u003e#5064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/8b7ca5d862aa0fba68f49b64534d794cfb417b9c\"\u003e\u003ccode\u003e8b7ca5d\u003c/code\u003e\u003c/a\u003e [test] Restore slider listener spies (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5072\"\u003e#5072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/250252475404d9519de4e12b7e2b530dd627114e\"\u003e\u003ccode\u003e2502524\u003c/code\u003e\u003c/a\u003e [combobox][autocomplete] Document \u003ccode\u003eopen\u003c/code\u003e requirement for the \u003ccode\u003einline\u003c/code\u003e prop (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/4c33d7427fd756e6f6531f5826966d4911f9cfaf\"\u003e\u003ccode\u003e4c33d74\u003c/code\u003e\u003c/a\u003e [slider] Fix touchend listener accumulation leak (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5070\"\u003e#5070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/d169cd58f078fecaf69c75f426b71b1a015aa3a5\"\u003e\u003ccode\u003ed169cd5\u003c/code\u003e\u003c/a\u003e [combobox] Fix autofill and selected state edge cases (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4972\"\u003e#4972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/2d8b8f6a3a3cc432960777eb815c7c2ee297d037\"\u003e\u003ccode\u003e2d8b8f6\u003c/code\u003e\u003c/a\u003e [avatar] Fix image status edge cases (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4835\"\u003e#4835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/ee3c13a0e3f735387d58ae926cd6e970ac63e266\"\u003e\u003ccode\u003eee3c13a\u003c/code\u003e\u003c/a\u003e [select] Skip disabled items in typeahead and fix multiple-mode serialization...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/b167c8561403e62369eff1d43583135415609af0\"\u003e\u003ccode\u003eb167c85\u003c/code\u003e\u003c/a\u003e [drawer] Commit swipe on primary-button release (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5057\"\u003e#5057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/e972d74f9210850987ffd1964529d14f93a467b3\"\u003e\u003ccode\u003ee972d74\u003c/code\u003e\u003c/a\u003e [combobox] Avoid re-rendering every item on each keystroke (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4964\"\u003e#4964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mui/base-ui/commits/v1.6.0/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@firecms/neat` from 0.8.0 to 1.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FireCMSco/neat/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fontsource-variable/geist` from 5.2.8 to 5.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/fontsource/font-files/commits/HEAD/fonts/variable/geist\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@google-cloud/firestore` from 8.6.0 to 8.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/google-cloud-node/releases\"\u003e@​google-cloud/firestore's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efirestore: v8.7.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/compare/firestore-v8.6.0...firestore-v8.7.0\"\u003e8.7.0\u003c/a\u003e (2026-07-21)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efirestore:\u003c/strong\u003e Add support for 16MB documents (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-node/issues/8649\"\u003e#8649\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/ecf348bed2cc5678d78e4950f6aa417e73ab26b4\"\u003eecf348b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efirestore:\u003c/strong\u003e Eager evict idle REST clients on gRPC transition (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-node/issues/8817\"\u003e#8817\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/506b8b69952b7baf6bd04235598e58932ccec57f\"\u003e506b8b6\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/googleapis/google-cloud-node/blob/main/handwritten/firestore/CHANGELOG.md\"\u003e@​google-cloud/firestore's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/compare/firestore-v8.6.0...firestore-v8.7.0\"\u003e8.7.0\u003c/a\u003e (2026-07-21)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efirestore:\u003c/strong\u003e Add support for 16MB documents (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-node/issues/8649\"\u003e#8649\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/ecf348bed2cc5678d78e4950f6aa417e73ab26b4\"\u003eecf348b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efirestore:\u003c/strong\u003e Eager evict idle REST clients on gRPC transition (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-node/issues/8817\"\u003e#8817\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/506b8b69952b7baf6bd04235598e58932ccec57f\"\u003e506b8b6\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/googleapis/google-cloud-node/commit/cf40e9eb6bc91c49a88009b42bbe5d454ba2633a\"\u003e\u003ccode\u003ecf40e9e\u003c/code\u003e\u003c/a\u003e chore(main): release firestore 8.5.0 (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/handwritten/firestore/issues/8040\"\u003e#8040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/0de62c04249be92638470b06a6a36bca0aef42e1\"\u003e\u003ccode\u003e0de62c0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore(main): release firestore 8.4.0 (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/handwritten/firestore/issues/7898\"\u003e#7898\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/handwritten/firestore/issues/8036\"\u003e#8036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/5d85291a18a6a26603a6a35ac1f789e347ee2973\"\u003e\u003ccode\u003e5d85291\u003c/code\u003e\u003c/a\u003e chore: cleanup redundant .gitattributes files (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/handwritten/firestore/issues/8007\"\u003e#8007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/88ad07c631cff8882a41309191227036fa9f7b0f\"\u003e\u003ccode\u003e88ad07c\u003c/code\u003e\u003c/a\u003e test(firestore): add test for union stage with user data (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/handwritten/firestore/issues/7894\"\u003e#7894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/d713ca8a92023903a28a4dde4f4ef735696a3d5d\"\u003e\u003ccode\u003ed713ca8\u003c/code\u003e\u003c/a\u003e chore(main): release firestore 8.4.0 (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/handwritten/firestore/issues/7898\"\u003e#7898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/df38263f7a7b4270d18a5f2ddb9a2f3c4ce2f4ef\"\u003e\u003ccode\u003edf38263\u003c/code\u003e\u003c/a\u003e ci: pin sinon to 21.0.3 to work around breaking changes in 21.1.0 (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/handwritten/firestore/issues/8001\"\u003e#8001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/55d63858490a47af29eb328fef2a927b2b98987b\"\u003e\u003ccode\u003e55d6385\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/handwritten/firestore/issues/7915\"\u003e#7915\u003c/a\u003e from googleapis/mila/arraySlice-arrayFilter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/0e6487afac6dac76cd26b621c175ed0691930757\"\u003e\u003ccode\u003e0e6487a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/handwritten/firestore/issues/7980\"\u003e#7980\u003c/a\u003e from googleapis/run-system-tests-in-parallel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/d72d1c0e2efe7e581e9cbb62bce462c9d43e9452\"\u003e\u003ccode\u003ed72d1c0\u003c/code\u003e\u003c/a\u003e remove beta annotation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/0fa836d2a832f37220c4c1248c54095933c12783\"\u003e\u003ccode\u003e0fa836d\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into mila/arraySlice-arrayFilter\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/googleapis/google-cloud-node/commits/spanner-v8.7.0/handwritten/firestore\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@google-cloud/recaptcha-enterprise` from 6.4.0 to 6.4.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-recaptchaenterprise/CHANGELOG.md\"\u003e@​google-cloud/recaptcha-enterprise's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/compare/recaptcha-enterprise-v6.4.1...recaptcha-enterprise-v6.4.2\"\u003e6.4.2\u003c/a\u003e (2026-06-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e Remove vulnerable dependency \u003ccode\u003euuid\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-node/issues/8120\"\u003e#8120\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/3ec901e2cb45859adfbe914bc0385e6cdf2f2e9a\"\u003e3ec901e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/compare/recaptcha-enterprise-v6.4.0...recaptcha-enterprise-v6.4.1\"\u003e6.4.1\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange the copyright year for files in the packages folder (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-node/issues/8109\"\u003e#8109\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/c1a03fe604662091be283055c7d34052c64d6334\"\u003ec1a03fe\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not publish the protos to npm (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-node/issues/8079\"\u003e#8079\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/816216bbf51afb25935cd930a0d97ed6efd6b91e\"\u003e816216b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;fix: Do not publish the protos to npm\u0026quot; (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-node/issues/8096\"\u003e#8096\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/ac0fbb682409bb117fd54d344df10970a240772f\"\u003eac0fbb6\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/googleapis/google-cloud-node/commit/2b23ba2f141a8c22eb377c91cfd0aeb07e469fa8\"\u003e\u003ccode\u003e2b23ba2\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-recaptchaenterprise/issues/8367\"\u003e#8367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/3ec901e2cb45859adfbe914bc0385e6cdf2f2e9a\"\u003e\u003ccode\u003e3ec901e\u003c/code\u003e\u003c/a\u003e fix(deps): remove vulnerable dependency \u003ccode\u003euuid\u003c/code\u003e (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-recaptchaenterprise/issues/8120\"\u003e#8120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/3461c0a1f3d10a48166fd0366ab4895a74f58512\"\u003e\u003ccode\u003e3461c0a\u003c/code\u003e\u003c/a\u003e chore: remove obsolete generated samples (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-recaptchaenterprise/issues/8298\"\u003e#8298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/ea7ec63417a6a1a1f2c7a40fd2b4dafd06192454\"\u003e\u003ccode\u003eea7ec63\u003c/code\u003e\u003c/a\u003e chore: [Many APIs] update generator version to newest release v4.11.14 (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-recaptchaenterprise/issues/8276\"\u003e#8276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/4aa32f503aba7c57b4c0d5068bd8f1bdd39b02ac\"\u003e\u003ccode\u003e4aa32f5\u003c/code\u003e\u003c/a\u003e chore: consolidate eslint rules (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-recaptchaenterprise/issues/8155\"\u003e#8155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/b0e5c07c164843501c5da49b617cdeedc07f2955\"\u003e\u003ccode\u003eb0e5c07\u003c/code\u003e\u003c/a\u003e chore: delete legacy snippet_metadata files monorepo-wide (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-recaptchaenterprise/issues/8152\"\u003e#8152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/45722464b420fb4a472e72b909967c7422502c39\"\u003e\u003ccode\u003e4572246\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-recaptchaenterprise/issues/8148\"\u003e#8148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/59f445d793309057f4fde2a85ce8ee5fc7c11bbb\"\u003e\u003ccode\u003e59f445d\u003c/code\u003e\u003c/a\u003e fix: sync legacy 0.1.0 snippet metadata versions across monorepo (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-recaptchaenterprise/issues/8144\"\u003e#8144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/c1a03fe604662091be283055c7d34052c64d6334\"\u003e\u003ccode\u003ec1a03fe\u003c/code\u003e\u003c/a\u003e fix: change the copyright year for files in the packages folder (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-recaptchaenterprise/issues/8109\"\u003e#8109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/a47507c10cb68731d91d5b53e6de5bdd449ca6a9\"\u003e\u003ccode\u003ea47507c\u003c/code\u003e\u003c/a\u003e chore: consolidate prettierignore and prettierrc files: autogen (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-recaptchaenterprise/issues/8082\"\u003e#8082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/googleapis/google-cloud-node/commits/recaptcha-enterprise-v6.4.2/packages/google-cloud-recaptchaenterprise\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@google-cloud/storage` from 7.19.0 to 7.21.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/google-cloud-node/blob/main/handwritten/storage/CHANGELOG.md\"\u003e@​google-cloud/storage's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/compare/storage-v7.20.0...storage-v7.21.0\"\u003e7.21.0\u003c/a\u003e (2026-06-03)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estorage:\u003c/strong\u003e Enable CRC32C validation by default in transfer manager (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-node/issues/8350\"\u003e#8350\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/86086a62cb6b583af71ef1ba6d42abe894b66323\"\u003e86086a6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e Remove vulnerable dependency \u003ccode\u003euuid\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-node/issues/8120\"\u003e#8120\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/3ec901e2cb45859adfbe914bc0385e6cdf2f2e9a\"\u003e3ec901e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/compare/storage-v7.19.0...storage-v7.20.0\"\u003e7.20.0\u003c/a\u003e (2026-05-11)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estorage:\u003c/strong\u003e Implement Object Contexts with advanced filtering and validation (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-node/issues/7548\"\u003e#7548\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/d60757e2c61077ee3dfd881be45ef7ca554bd038\"\u003ed60757e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estorage:\u003c/strong\u003e Implement robust path validation and structured skip reporting (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-node/issues/7546\"\u003e#7546\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/113d05c3bf068487bd81a7d4dbb4510f89142618\"\u003e113d05c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estorage:\u003c/strong\u003e Set CRC32C as the default checksum option (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-node/issues/7547\"\u003e#7547\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/1a693aa3ade3ffb2ac25ff54677602d199b5e3da\"\u003e1a693aa\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump all node submodules (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-node/issues/8178\"\u003e#8178\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/9fd76eff87b1cf02db6205f141449b31e8ab7d8f\"\u003e9fd76ef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve flakiness in Service retry system tests (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-node/issues/7945\"\u003e#7945\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/1a44778856255471fa96e7df26e232ffb543d87c\"\u003e1a44778\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/googleapis/google-cloud-node/commit/106bb0e46401d075f55a88bc629a8ad5af2f0f78\"\u003e\u003ccode\u003e106bb0e\u003c/code\u003e\u003c/a\u003e chore(main): release storage 7.21.0 (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/handwritten/storage/issues/8435\"\u003e#8435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/b7433b3fdd85609147ad440ff2e7a8dab156d2c1\"\u003e\u003ccode\u003eb7433b3\u003c/code\u003e\u003c/a\u003e chore: clean up linkinator configurations and test scripts across monorepo (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/3ec901e2cb45859adfbe914bc0385e6cdf2f2e9a\"\u003e\u003ccode\u003e3ec901e\u003c/code\u003e\u003c/a\u003e fix(deps): remove vulnerable dependency \u003ccode\u003euuid\u003c/code\u003e (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/handwritten/storage/issues/8120\"\u003e#8120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/86086a62cb6b583af71ef1ba6d42abe894b66323\"\u003e\u003ccode\u003e86086a6\u003c/code\u003e\u003c/a\u003e feat(storage): enable CRC32C validation by default in transfer manager (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/handwritten/storage/issues/8350\"\u003e#8350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/92b328bd72b7418e5eca12ee0ffc32829daf0a77\"\u003e\u003ccode\u003e92b328b\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/handwritten/storage/issues/8242\"\u003e#8242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/9fd76eff87b1cf02db6205f141449b31e8ab7d8f\"\u003e\u003ccode\u003e9fd76ef\u003c/code\u003e\u003c/a\u003e fix: bump all node submodules (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/handwritten/storage/issues/8178\"\u003e#8178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/1a44778856255471fa96e7df26e232ffb543d87c\"\u003e\u003ccode\u003e1a44778\u003c/code\u003e\u003c/a\u003e fix: resolve flakiness in Service retry system tests (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/handwritten/storage/issues/7945\"\u003e#7945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/d60757e2c61077ee3dfd881be45ef7ca554bd038\"\u003e\u003ccode\u003ed60757e\u003c/code\u003e\u003c/a\u003e feat(storage): implement Object Contexts with advanced filtering and validati...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/1a693aa3ade3ffb2ac25ff54677602d199b5e3da\"\u003e\u003ccode\u003e1a693aa\u003c/code\u003e\u003c/a\u003e feat(storage): Set CRC32C as the default checksum option (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/handwritten/storage/issues/7547\"\u003e#7547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/113d05c3bf068487bd81a7d4dbb4510f89142618\"\u003e\u003ccode\u003e113d05c\u003c/code\u003e\u003c/a\u003e feat(storage): Implement robust path validation and structured skip reporting...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/googleapis/google-cloud-node/commits/storage-v7.21.0/handwritten/storage\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slot` from 1.2.4 to 1.3.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/slot/CHANGELOG.md\"\u003e@​radix-ui/react-slot's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ccode\u003e@​radix-ui/react-slot\u003c/code\u003e\u003c/h1\u003e\n\u003ch2\u003e1.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.3.0\u003c/h2\u003e\n\u003ch3\u003eAdded generic type arguments for \u003ccode\u003eSlotProps\u003c/code\u003e and \u003ccode\u003ecreateSlot\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eSlotProps\u003c/code\u003e and \u003ccode\u003ecreateSlot\u003c/code\u003e now accept generic type arguments to specify the type of element a slot should render, as well as its props.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003econst Slot = createSlot\u0026lt;HTMLButtonElement, MyCustomButtonProps\u0026gt;(\u0026quot;Slot\u0026quot;);\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e1.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed infinite re-render loop in React 19 caused by \u003ccode\u003eSlot\u003c/code\u003e creating a new ref callback on every render\u003c/li\u003e\n\u003cli\u003eAdded support for nested \u003ccode\u003eSlottable\u003c/code\u003e via a render prop, so a slotted element can be wrapped while still merging Slot props and refs onto it\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eImproved error messages for invalid slot children\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/slot\"\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@​radix-ui/react-slot\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dotenv` from 17.4.1 to 17.4.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md\"\u003edotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.4.1...v17.4.2\"\u003e17.4.2\u003c/a\u003e (2026-04-12)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved skill files - tightened up details (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1009\"\u003e#1009\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/f116f70310abab44fbfddbaeb833698b5bf84a9b\"\u003e\u003ccode\u003ef116f70\u003c/code\u003e\u003c/a\u003e 17.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/3a8161274fdd745239b86e604f4a7e972a1d3902\"\u003e\u003ccode\u003e3a81612\u003c/code\u003e\u003c/a\u003e fix visual order of faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/13f55a89e136b2024e68d277b836dd5260fc16cf\"\u003e\u003ccode\u003e13f55a8\u003c/code\u003e\u003c/a\u003e Merge branch 'skill'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/4bbbf73f0906bd69975c48bf310a84b686e5b1b4\"\u003e\u003ccode\u003e4bbbf73\u003c/code\u003e\u003c/a\u003e reorganize faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/c3da64bb2ba1d0e02f8b9b2b7ccb7e6f7a51d56c\"\u003e\u003ccode\u003ec3da64b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motdotla/dotenv/issues/1009\"\u003e#1009\u003c/a\u003e from motdotla/skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/6f743b173fbd6c26f7eab7040d251f9a6c8b977d\"\u003e\u003ccode\u003e6f743b1\u003c/code\u003e\u003c/a\u003e update source\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/fc2c6247e858a32d4024cb06a5b0c79aa35851f5\"\u003e\u003ccode\u003efc2c624\u003c/code\u003e\u003c/a\u003e update skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/972315ba74bb2bbba4483d112e853fd26006ef8a\"\u003e\u003ccode\u003e972315b\u003c/code\u003e\u003c/a\u003e Tighten up skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/2795fce3d1ed07b4c570f1e06ab1c0d533c86997\"\u003e\u003ccode\u003e2795fce\u003c/code\u003e\u003c/a\u003e reorganize faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/d5495d4ae8e4e41ef9a682c9e00c81552794274e\"\u003e\u003ccode\u003ed5495d4\u003c/code\u003e\u003c/a\u003e adjust skill\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.4.1...v17.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase` from 12.14.0 to 12.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/firebase/firebase-js-sdk/releases\"\u003efirebase's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efirebase@12.15.0\u003c/h2\u003e\n\u003cp\u003eFor more detailed release notes, see \u003ca href=\"https://firebase.google.com/support/release-notes/js\"\u003eFirebase JavaScript SDK Release Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003ch2\u003e\u003ccode\u003e@​firebase/app\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.15.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/420156ee6eb2f7cfa0c4c188d73138bc7cd3a1f2\"\u003e\u003ccode\u003e420156e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/pull/10023\"\u003e#10023\u003c/a\u003e - Add ability to call \u003ccode\u003einitializeAppCheck\u003c/code\u003e without a \u003ccode\u003eprovider\u003c/code\u003e. If no \u003ccode\u003eprovider\u003c/code\u003e is passed to \u003ccode\u003einitializeAppCheck\u003c/code\u003e, App Check will attempt to initialize with a \u003ccode\u003eReCaptchaEnterpriseProvider\u003c/code\u003e using the site key found in the \u003ccode\u003erecaptchaSiteKey\u003c/code\u003e field of the Firebase project config.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​firebase/app-check\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.12.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/420156ee6eb2f7cfa0c4c188d73138bc7cd3a1f2\"\u003e\u003ccode\u003e420156e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/pull/10023\"\u003e#10023\u003c/a\u003e - Add ability to call \u003ccode\u003einitializeAppCheck\u003c/code\u003e without a \u003ccode\u003eprovider\u003c/code\u003e. If no \u003ccode\u003eprovider\u003c/code\u003e is passed to \u003ccode\u003einitializeAppCheck\u003c/code\u003e, App Check will attempt to initialize with a \u003ccode\u003eReCaptchaEnterpriseProvider\u003c/code\u003e using the site key found in the \u003ccode\u003erecaptchaSiteKey\u003c/code\u003e field of the Firebase project config.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/e389f70b1b9b2c3afe1672b4a6b702eceb7c5e41\"\u003e\u003ccode\u003ee389f70\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/pull/9991\"\u003e#9991\u003c/a\u003e (fixes \u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/issues/9405\"\u003e#9405\u003c/a\u003e) - Fix error causing Auth and AppCheck conflict when both are using ReCAPTCHA Enterprise.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efirebase@12.15.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/043c0ab81018a8237f03b37073413d3b931c1957\"\u003e\u003ccode\u003e043c0ab\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/pull/9929\"\u003e#9929\u003c/a\u003e - Merge offline pipeline implementation with one minor API change\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/420156ee6eb2f7cfa0c4c188d73138bc7cd3a1f2\"\u003e\u003ccode\u003e420156e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/pull/10023\"\u003e#10023\u003c/a\u003e - Add ability to call \u003ccode\u003einitializeAppCheck\u003c/code\u003e without a \u003ccode\u003eprovider\u003c/code\u003e. If no \u003ccode\u003eprovider\u003c/code\u003e is passed to \u003ccode\u003einitializeAppCheck\u003c/code\u003e, App Check will attempt to initialize with a \u003ccode\u003eReCaptchaEnterpriseProvider\u003c/code\u003e using the site key found in the \u003ccode\u003erecaptchaSiteKey\u003c/code\u003e field of the Firebase project config.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/043c0ab81018a8237f03b37073413d3b931c1957\"\u003e\u003ccode\u003e043c0ab\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/e389f70b1b9b2c3afe1672b4a6b702eceb7c5e41\"\u003e\u003ccode\u003ee389f70\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/420156ee6eb2f7cfa0c4c188d73138bc7cd3a1f2\"\u003e\u003ccode\u003e420156e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/9bef5ab7128388811ceab412bc26c553efbc6766\"\u003e\u003ccode\u003e9bef5ab\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/33521f204022e09fa32da821ae6445d236bdeb21\"\u003e\u003ccode\u003e33521f2\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/6a9d3d1878ed1177d00915123c72e7821e58bdbd\"\u003e\u003ccode\u003e6a9d3d1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/712091c3962b8b3639775a4150c91d9a3962b57b\"\u003e\u003ccode\u003e712091c\u003c/code\u003e\u003c/a\u003e]:\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​firebase/firestore\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.16.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​firebase/app-check\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.12.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​firebase/auth\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.13.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​firebase/app\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.15.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​firebase/ai\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​firebase/remote-config\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.8.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​firebase/auth-compat\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.6.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​firebase/firestore-compat\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.11\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​firebase/app-check-compat\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​firebase/app-compat\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.14\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​firebase/remote-config-compat\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.26\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​firebase/firestore\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.16.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/043c0ab81018a8237f03b37073413d3b931c1957\"\u003e\u003ccode\u003e043c0ab\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/pull/9929\"\u003e#9929\u003c/a\u003e - Merge offline pipeline implementation with one minor API change\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​firebase/ai\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/f0c943548300afd1ce9ed3917c201e669b408ec2\"\u003e\u003ccode\u003ef0c9435\u003c/code\u003e\u003c/a\u003e Merge release into main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/fe04cec42608d54e63950b2b218d15da4c0a40f4\"\u003e\u003ccode\u003efe04cec\u003c/code\u003e\u003c/a\u003e build: put include-dependencies flag back (\u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/issues/10137\"\u003e#10137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/2894e91619a51f23f01a77e43255d1329bbcc55c\"\u003e\u003ccode\u003e2894e91\u003c/code\u003e\u003c/a\u003e Update re2js version (\u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/issues/10104\"\u003e#10104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/df21ad3f8b8bddd645c7a959227a9407cff90f9e\"\u003e\u003ccode\u003edf21ad3\u003c/code\u003e\u003c/a\u003e fix: Resolve duplicate assertion ID and add check to Firestore CI (\u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/issues/10138\"\u003e#10138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/1d24e5f72df2ec6cf54faaca32eec8155eea46e1\"\u003e\u003ccode\u003e1d24e5f\u003c/code\u003e\u003c/a\u003e chore(data-connect): refactor streaming tests and change idle timeout back to...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/65baa7b4fe9c26c05f8c54d1ac3ccee21c200e37\"\u003e\u003ccode\u003e65baa7b\u003c/code\u003e\u003c/a\u003e fix(ai): update deprecated gemini models strings\u0026quot; (\u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/issues/10043\"\u003e#10043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/6c710ba81aca4e5a319b42504a71fac1d490dcea\"\u003e\u003ccode\u003e6c710ba\u003c/code\u003e\u003c/a\u003e build(deps): update deps with security issues (pass 1) (\u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/issues/10119\"\u003e#10119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/573fd16b90e1d79b159c81c696d8e84e5d08748f\"\u003e\u003ccode\u003e573fd16\u003c/code\u003e\u003c/a\u003e build(deps): Upgrade Lerna to 9.0.6 (\u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/issues/10032\"\u003e#10032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/6d874fc3af568e48a9323c1f17a742cb42c79d5d\"\u003e\u003ccode\u003e6d874fc\u003c/code\u003e\u003c/a\u003e fix zizmor findings (\u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/issues/10044\"\u003e#10044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/7ca70ab8008fe95ec721aca8370401e1a7e75c21\"\u003e\u003ccode\u003e7ca70ab\u003c/code\u003e\u003c/a\u003e Security Audit \u0026amp; Remediation: repo-scripts/api-documenter (\u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/issues/10112\"\u003e#10112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/firebase-js-sdk/compare/firebase@12.14.0...firebase@12.16.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase-admin` from 13.10.0 to 14.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/firebase/firebase-admin-node/releases\"\u003efirebase-admin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eFirebase Admin Node.js SDK v14.2.0\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(functions): Implement TaskQueue Scopes (\u003ca href=\"https://redirect.github.com/firebase/firebase-admin-node/issues/3210\"\u003e#3210\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(dataconnect): Refactor CRUD helpers to use GraphQL variables and \u003ccode\u003e@allow\u003c/code\u003e directive (\u003ca href=\"https://redirect.github.com/firebase/firebase-admin-node/issues/3182\"\u003e#3182\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[chore] Release 14.2.0 (\u003ca href=\"https://redirect.github.com/firebase/firebase-admin-node/issues/3213\"\u003e#3213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump websocket-driver from 0.7.4 to 0.7.5 (\u003ca href=\"https://redirect.github.com/firebase/firebase-admin-node/issues/3212\"\u003e#3212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 26.0.0 to 26.1.1 (\u003ca href=\"https://redirect.github.com/firebase/firebase-admin-node/issues/3207\"\u003e#3207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump nock from 14.0.15 to 14.0.16 (\u003ca href=\"https://redirect.github.com/firebase/firebase-admin-node/issues/3202\"\u003e#3202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix zizmor findings (\u003ca href=\"https://redirect.github.com/firebase/firebase-admin-node/issues/3200\"\u003e#3200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSecurity Audit \u0026amp; Remediation: GitHub Actions (\u003ca href=\"https://redirect.github.com/firebase/firebase-admin-node/issues/3192\"\u003e#3192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSecurity audit: remove unused dependencies and remediate dev vulnerabilities (\u003ca href=\"https://redirect.github.com/firebase/firebase-admin-node/issues/3191\"\u003e#3191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump mocha from 11.7.5 to 11.7.6 (\u003ca href=\"https://redirect.github.com/firebase/firebase-admin-node/issues/3196\"\u003e#3196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump \u003ccode\u003e@​types/jsonwebtoken\u003c/code\u003e from 8.5.1 to 8.5.9 (\u003ca href=\"https://redirect.github.com/firebase/firebase-admin-node/issues/3195\"\u003e#3195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump eslint from 10.4.1 to 10.5.0 (\u003ca href=\"https://redirect.github.com/firebase/firebase-admin-node/issues/3197\"\u003e#3197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump google-auth-library from 10.7.0 to 10.9.0 (\u003ca href=\"https://redirect.github.com/firebase/firebase-admin-node/issues/3198\"\u003e#3198\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFirebase Admin Node.js SDK v14.1.0\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(fcm): Enable \u003ccode\u003efid\u003c/code\u003e and deprecate \u003ccode\u003etoken\u003c/code\u003e for Send API (\u003ca href=\"https://redirect.github.com/firebase/firebase-admin-node/issues/3145\"\u003e#3145\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(dataconnect): fix deserialization of emulator gRPC error codes into detailed errors (\u003ca href=\"https://redirect.github.com/firebase/firebase-admin-node/issues/3180\"\u003e#3180\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[chore] Release 14.1.0 (\u003ca href=\"https://redirect.github.com/firebase/firebase-admin-node/issues/3193\"\u003e#3193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump typescript-eslint packages to 8.62.0 (\u003ca href=\"https://redirect.github.com/firebase/firebase-admin-node/issues/3194\"\u003e#3194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 25.7.0 to 26.0.0 (\u003ca href=\"https://redirect.github.com/firebase/firebase-admin-node/issues/3184\"\u003e#3184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump \u003ccode\u003e@​firebase/auth-compat\u003c/code\u003e from 0.6.6 to 0.6.8 (\u003ca href=\"https://redirect.github.com/firebase/firebase-admin-node/issues/3187\"\u003e#3187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump \u003ccode\u003e@​microsoft/api-extractor\u003c/code\u003e from 7.58.1 to 7.58.9 (\u003ca href=\"https://redirect.github.com/firebase/firebase-admin-node/issues/3188\"\u003e#3188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump \u003ccode\u003e@​firebase/app-compat\u003c/code\u003e from 0.5.12 to 0.5.13 (\u003ca href=\"https://redirect.github.com/firebase/firebase-admin-node/issues/3175\"\u003e#3175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump shell-quote from 1.8.3 to 1.8.4 (\u003ca href=\"https://redirect.github.com/firebase/firebase-admin-node/issues/3173\"\u003e#3173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump \u003ccode\u003e@​google-cloud/storage\u003c/code\u003e from 7.19.0 to 7.21.0 (\u003ca href=\"https://redirect.github.com/firebase/firebase-admin-node/issues/3174\"\u003e#3174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump google-auth-library from 10.6.2 to 10.7.0 (\u003ca href=\"https://redirect.github.com/firebase/firebase-admin-node/issues/3176\"\u003e#3176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump nyc from 17.1.0 to 18.0.0 (\u003ca href=\"https://redirect.github.com/firebase/firebase-admin-node/issues/3177\"\u003e#3177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump \u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e from 1.14.3 to 1.14.4 (\u003ca href=\"https://redirect.github.com/firebase/firebase-admin-node/issues/3178\"\u003e#3178\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFirebase Admin Node.js SDK v14.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-admin-node/commit/7343f166ec71c2efee5fe0554c2fb96203faf2a5\"\u003e\u003ccode\u003e7343f16\u003c/code\u003e\u003c/a\u003e [chore] Release 14.2.0 (\u003ca href=\"https://redirect.github.com/firebase/firebase-admin-node/issues/3213\"\u003e#3213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-admin-node/commit/07fa1b16bdd4e726774e4f4b4ee6f0517d5f52f9\"\u003e\u003ccode\u003e07fa1b1\u003c/code\u003e\u003c/a\u003e build(deps): bump websocket-driver from 0.7.4 to 0.7.5 (\u003ca href=\"https://redirect.github.com/firebase/firebase-admin-node/issues/3212\"\u003e#3212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-admin-node/commit/4681c28a4b0638323a139194069fbef6c9138ec7\"\u003e\u003ccode\u003e4681c28\u003c/code\u003e\u003c/a\u003e feat(functions): Implement TaskQueue Scopes (\u003ca href=\"https://redirect.github.com/firebase/firebase-admin-node/issues/3210\"\u003e#3210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-admin-node/commit/1dae1f90a3891db2c5ca5476b2baea246b7499e4\"\u003e\u003ccode\u003e1dae1f9\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 26.0.0 to 26.1.1 (\u003ca href=\"https://redirect.github.com/firebase/firebase-admin-node/issues/3207\"\u003e#3207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-admin-node/commit/bcae57ae8b919cfa630f190d9de28f91066a6c0d\"\u003e\u003ccode\u003ebcae57a\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump nock from 14.0.15 to 14.0.16 (\u003ca href=\"https://redirect.github.com/firebase/firebase-admin-node/issues/3202\"\u003e#3202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-admin-node/commit/b231b7562aae1905a19dc7943c2a70cfd3c0b995\"\u003e\u003ccode\u003eb231b75\u003c/code\u003e\u003c/a\u003e fix zizmor findings (\u003ca href=\"https://redirect.github.com/firebase/firebase-admin-node/issues/3200\"\u003e#3200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-admin-node/commit/ee319691e81ed31ab0701f0fc8fac886e735c2fe\"\u003e\u003ccode\u003eee31969\u003c/code\u003e\u003c/a\u003e fix(dataconnect): Refactor CRUD helpers to use GraphQL variables and \u003ca href=\"https://github.com/allow\"\u003e\u003ccode\u003e@​allow\u003c/code\u003e\u003c/a\u003e d...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-admin-node/commit/c550a22e65cac25be48314cf17512b812b9212eb\"\u003e\u003ccode\u003ec550a22\u003c/code\u003e\u003c/a\u003e Security Audit \u0026amp; Remediation: GitHub Actions (\u003ca href=\"https://redirect.github.com/firebase/firebase-admin-node/issues/3192\"\u003e#3192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-admin-node/commit/ad97c0ca4e93e7b54436b335f915d3b24b8442dc\"\u003e\u003ccode\u003ead97c0c\u003c/code\u003e\u003c/a\u003e Security audit: remove unused dependencies and remediate dev vulnerabilities ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-admin-node/commit/0cb9f79da4a40be96b86b71b8153c556933f0f14\"\u003e\u003ccode\u003e0cb9f79\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump mocha from 11.7.5 to 11.7.6 (\u003ca href=\"https://redirect.github.com/firebase/firebase-admin-node/issues/3196\"\u003e#3196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/firebase-admin-node/compare/v13.10.0...v14.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase-functions` from 7.2.5 to 7.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/firebase/firebase-functions/releases\"\u003efirebase-functions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBringing in lifecycle triggers into docgen. (\u003ca href=\"https://redirect.github.com/firebase/firebase-functions/issues/1931\"\u003e#1931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Remove false warning when using Expression in cors option (\u003ca href=\"https://redirect.github.com/firebase/firebase-functions/issues/1802\"\u003e#1802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: Add requiresRole developer API for declarative security support and automatic Manifest extraction (\u003ca href=\"https://redirect.github.com/firebase/firebase-functions/issues/1908\"\u003e#1908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eValidate literal \u003ccode\u003etimeoutSeconds\u003c/code\u003e values per v2 trigger type (0-540s for events, 0-3600s for HTTPS/callable, 0-1800s for task queues, 0-7s for identity functions) so misconfigured values fail at function-definition or manifest-extraction time instead of at deploy time. (\u003ca href=\"https://redirect.github.com/firebase/firebase-functions/issues/1877\"\u003e#1877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: Add requiresAPI function to allow declaring Google Cloud API dependencies in code. (\u003ca href=\"https://redirect.github.com/firebase/firebase-functions/issues/1900\"\u003e#1900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v1): Call onInit for schedule.onRun functions (\u003ca href=\"https://redirect.github.com/firebase/firebase-functions/issues/1801\"\u003e#1801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: Add support to declare lifecycle hooks in functions. (\u003ca href=\"https://redirect.github.com/firebase/firebase-functions/issues/1915\"\u003e#1915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cors): Fix issue using Params to set CORS allowed hosts (\u003ca href=\"https://redirect.github.com/firebase/firebase-functions/issues/1903\"\u003e#1903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v2): Fix event data unpacking for auth event triggers (\u003ca href=\"https://redirect.github.com/firebase/firebase-functions/issues/1923\"\u003e#1923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: Add \u0026quot;v2/lifecycle\u0026quot; and \u0026quot;lifecycle\u0026quot; import paths for lifecycle hooks (\u003ca href=\"https://redirect.github.com/firebase/firebase-functions/issues/1926\"\u003e#1926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: revamp deploy pipeline to be stateless. Changes must now include relnotes (\u003ca href=\"https://redirect.github.com/firebase/firebase-functions/issues/1929\"\u003e#1929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: move the last encrypted keys into Google Cloud Secrets Manager (\u003ca href=\"https://redirect.github.com/firebase/firebase-functions/issues/1929\"\u003e#1929\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/firebase/firebase-functions/commit/ce42106760149bf1ef656ced487187ce10cdcc52\"\u003e\u003ccode\u003ece42106\u003c/code\u003e\u003c/a\u003e Adding lifecycle events in docgen (\u003ca href=\"https://redirect.github.com/firebase/firebase-functions/issues/1931\"\u003e#1931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-functions/commit/923b3a9542120e20b7ee0bb0cb2913b643ba826d\"\u003e\u003ccode\u003e923b3a9\u003c/code\u003e\u003c/a\u003e fix: resolve BASH_REMATCH overwriting in changelog.sh (\u003ca href=\"https://redirect.github.com/firebase/firebase-functions/issues/1930\"\u003e#1930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-functions/commit/642d9017b943201b90469d08afc4e86d3b192f69\"\u003e\u003ccode\u003e642d901\u003c/code\u003e\u003c/a\u003e fix: resolve Cloud Build invalid argument errors for substitutions (\u003ca href=\"https://redirect.github.com/firebase/firebase-functions/issues/1929\"\u003e#1929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-functions/commit/58aadd225171be60c71735fcd779a1b1211dd426\"\u003e\u003ccode\u003e58aadd2\u003c/code\u003e\u003c/a\u003e Revamp deploy pipeline to be stateless (\u003ca href=\"https://redirect.github.com/firebase/firebase-functions/issues/1925\"\u003e#1925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-functions/commit/66a92357ff2a6d26e5451ae3b7a40ca561b5a79f\"\u003e\u003ccode\u003e66a9235\u003c/code\u003e\u003c/a\u003e chore: suppress new auth triggers and internal pubsub types from docgen (\u003ca href=\"https://redirect.github.com/firebase/firebase-functions/issues/1927\"\u003e#1927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-functions/commit/85fdeb0e1ad402efe8787db081709912d6107b30\"\u003e\u003ccode\u003e85fdeb0\u003c/code\u003e\u003c/a\u003e Add \u0026quot;v2/lifecycle\u0026quot; import path (\u003ca href=\"https://redirect.github.com/firebase/firebase-functions/issues/1926\"\u003e#1926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-functions/commit/188027c9277ee10742296cdbd2dbf1c66dbac347\"\u003e\u003ccode\u003e188027c\u003c/code\u003e\u003c/a\u003e fix/v2-auth-event-data-unpacking (\u003ca href=\"https://redirect.github.com/firebase/firebase-functions/issues/1923\"\u003e#1923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-functions/commit/f5c10a0a42cca00df5e66b4ac528da8ff8f0e952\"\u003e\u003ccode\u003ef5c10a0\u003c/code\u003e\u003c/a\u003e fix/v2-docgen-strip-internal (\u003ca href=\"https://redirect.github.com/firebase/firebase-functions/issues/1924\"\u003e#1924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-functions/commit/c768f3ffab572a4b434b0898c165a7224a73dccc\"\u003e\u003ccode\u003ec768f3f\u003c/code\u003e\u003c/a\u003e chore: Revert back to Node 18+ support for Functions SDK. (\u003ca href=\"https://redirect.github.com/firebase/firebase-functions/issues/1919\"\u003e#1919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-functions/commit/9d9230af39160aaca3d7754e75bd3a83de4989cd\"\u003e\u003ccode\u003e9d9230a\u003c/code\u003e\u003c/a\u003e Rename lifecycle hooks to match functions vocab (\u003ca href=\"https://redirect.github.com/firebase/firebase-functions/issues/1920\"\u003e#1920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/firebase-functions/compare/v7.2.5...v7.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `framer-motion` from 12.38.0 to 12.42.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003eframer-motion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.42.2] 2026-07-01\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Cropped group layers now animate \u003ccode\u003eborder-radius\u003c/code\u003e from the old to new radius.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.42.1] 2026-06-30\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Old layer fade out now cancelled when defining \u003ccode\u003e.new()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.42.0] 2026-06-24\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Layers are automatically grouped to match their DOM-hierarchy. New \u003ccode\u003e.group(false)\u003c/code\u003e method opts-out.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Auto-crop is now aspect-ratio aware, disabling crops for matching aspect-ratios.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Disabled automatic \u003ccode\u003eborder-radius\u003c/code\u003e animation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.41.0] 2026-06-23\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Moves from Motion+ Early Access and alpha to main library.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: \u003ccode\u003e.add()\u003c/code\u003e resolves a CSS selector or \u003ccode\u003eElement\u003c/code\u003e to automatically generate, apply and remove \u003ccode\u003eview-transition-name\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: \u003ccode\u003e.new()\u003c/code\u003e and \u003ccode\u003e.old()\u003c/code\u003e configures values to animate on new and old layers.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: \u003ccode\u003e.layout()\u003c/code\u003e can set a custom transition on the size/position animation of the currently selected elements.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Group layers now automatically crop with children set to \u003ccode\u003ecover\u003c/code\u003e, with \u003ccode\u003eborder-radius\u003c/code\u003e animating from old radius to new. \u003ccode\u003e.crop(false)\u003c/code\u003e disables this behaviour.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: \u003ccode\u003e.class(name)\u003c/code\u003e tags currently selected elements with a \u003ccode\u003eview-transition-class\u003c/code\u003e as a custom CSS hook.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAnimatePresence\u003c/code\u003e: Prevent stuck exit animations when children interrupt.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edrag\u003c/code\u003e: Child \u003ccode\u003ee.stopPropagation()\u003c/code\u003e no longer break drag end.\u003c/li\u003e\n\u003cli\u003eFixing Next.js OOM on Windows when importing via \u003ccode\u003emotion\u003c/code\u003e package.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimateLayout\u003c/code\u003e: Improve handling of parallel/interleaved calls.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: \u003ccode\u003e.enter()\u003c/code\u003e and \u003ccode\u003e.exit()\u003c/code\u003e now refer specifically to \u003ccode\u003enew\u003c/code\u003e and \u003ccode\u003eold\u003c/code\u003e layers where there are no matching \u003ccode\u003eold\u003c/code\u003e or \u003ccode\u003enew\u003c/code\u003e layers.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Interrupted transition setups now return resolved animation rather than throwing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.40.0] 2026-05-21\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/40e8756c63b258c9dd07de9501cb788410eefb02\"\u003e\u003ccode\u003e40e8756\u003c/code\u003e\u003c/a\u003e v12.42.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/718ccc7d4e8d17dddb36e73198b730fac57267c4\"\u003e\u003ccode\u003e718ccc7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3768\"\u003e#3768\u003c/a\u003e from motiondivision/view-cropped-corner-radius\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/19195a4bfc77389afb9cfd06bb2fb9eaeb798e8f\"\u003e\u003ccode\u003e19195a4\u003c/code\u003e\u003c/a\u003e Dedupe corner-radius longhands; merge crop box/radii measurements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/5299aa65a2428c55728d28b68c0d3242052d8b7a\"\u003e\u003ccode\u003e5299aa6\u003c/code\u003e\u003c/a\u003e Resolve cropped-clip radius timing once; fix transition-option leak\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/937cdf396c29fa2826ba0836c1e6f1a1466e5064\"\u003e\u003ccode\u003e937cdf3\u003c/code\u003e\u003c/a\u003e Animate cropped view-transition group corner radius\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/fd2d6f66d1cffcfeb2e2e0d9e39dc54796025db2\"\u003e\u003ccode\u003efd2d6f6\u003c/code\u003e\u003c/a\u003e v12.42.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/2223d873d8c78bab03301e5d9e3272c6d76907e6\"\u003e\u003ccode\u003e2223d87\u003c/code\u003e\u003c/a\u003e Hold the old layer when only a non-opacity .new() is set\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/9c841455973b280c7989befd6dc918da0246a7fa\"\u003e\u003ccode\u003e9c84145\u003c/code\u003e\u003c/a\u003e v12.42.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/60d7c72bc3d8052e2453424542d102467f3ed2fc\"\u003e\u003ccode\u003e60d7c72\u003c/code\u003e\u003c/a\u003e Add view-transition group nesting and aspect-aware cropping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/6437276caa543467a3bc407514ad0a4f842c37e0\"\u003e\u003ccode\u003e6437276\u003c/code\u003e\u003c/a\u003e Updating\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.38.0...v12.42.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hono` from 4.12.22 to 4.12.32\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.12.32\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: enable reports for type \u0026amp; bundle size check in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5148\"\u003ehonojs/hono#5148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(aws-lambda): add jwt and lambda authorizer types for API Gateway v2 in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5142\"\u003ehonojs/hono#5142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sse): emit empty id field to reset Last-Event-ID in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5138\"\u003ehonojs/hono#5138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(cloudflare-workers): add coverage for onClose, onError, send, and close in Cloudflare Workers websocket adapter in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5145\"\u003ehonojs/hono#5145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use \u003ccode\u003eObject.create(null)\u003c/code\u003e when parsing query, headers, and params in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5161\"\u003ehonojs/hono#5161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(secure-headers): keep CSP callbacks scoped to their header in \u003ca href=\"https://redirect.github.com/honoj...\n\n_Description has been truncated_","html_url":"https://github.com/Gaveen711/xaujournal/pull/40","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gaveen711%2Fxaujournal/issues/40","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/40/packages"},{"uuid":"4971096465","node_id":"PR_kwDORP5U6s71_KYH","number":25,"state":"closed","title":"build(deps): bump the npm-major group across 1 directory with 30 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-07-24T19:53:36.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-24T18:27:21.000Z","updated_at":"2026-07-24T19:53:45.000Z","time_to_close":5175,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"npm-major","update_count":30,"packages":[{"name":"@commitlint/cli","old_version":"20.5.3","new_version":"21.2.1","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/config-conventional","old_version":"20.5.3","new_version":"21.2.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@eslint/js","old_version":"9.39.4","new_version":"10.0.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@vitest/coverage-v8","old_version":"3.2.7","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"concurrently","old_version":"9.2.4","new_version":"10.0.3","repository_url":"https://github.com/open-cli-tools/concurrently"},{"name":"eslint","old_version":"9.39.4","new_version":"10.7.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-tailwindcss","old_version":"3.18.3","new_version":"4.2.0","repository_url":"https://github.com/francoismassart/eslint-plugin-tailwindcss"},{"name":"lint-staged","old_version":"16.4.0","new_version":"17.2.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"@prisma/client","old_version":"6.19.2","new_version":"7.9.0","repository_url":"https://github.com/prisma/prisma"},{"name":"express","old_version":"4.22.2","new_version":"5.2.1","repository_url":"https://github.com/expressjs/express"},{"name":"@types/express","old_version":"4.17.25","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"p-limit","old_version":"3.1.0","new_version":"7.3.1","repository_url":"https://github.com/sindresorhus/p-limit"},{"name":"zod","old_version":"3.25.76","new_version":"4.4.3","repository_url":"https://github.com/colinhacks/zod"},{"name":"@types/node","old_version":"24.10.13","new_version":"26.1.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/supertest","old_version":"6.0.3","new_version":"7.2.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"prisma","old_version":"6.19.3","new_version":"7.9.0","repository_url":"https://github.com/prisma/prisma"},{"name":"typescript","old_version":"5.9.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vitest","old_version":"3.2.7","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"lucide-react","old_version":"0.564.0","new_version":"1.26.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"18.3.1","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"@types/react","old_version":"18.3.28","new_version":"19.2.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"18.3.1","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"@types/react-dom","old_version":"18.3.7","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-router-dom","old_version":"6.30.4","new_version":"7.18.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"recharts","old_version":"2.15.4","new_version":"3.10.0","repository_url":"https://github.com/recharts/recharts"},{"name":"@testing-library/jest-dom","old_version":"6.9.1","new_version":"7.0.0","repository_url":"https://github.com/testing-library/jest-dom"},{"name":"@vitejs/plugin-react","old_version":"4.7.0","new_version":"6.0.4","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"jsdom","old_version":"26.1.0","new_version":"29.1.1","repository_url":"https://github.com/jsdom/jsdom"},{"name":"tailwindcss","old_version":"3.4.19","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"vite","old_version":"7.3.6","new_version":"8.1.5","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-major group with 30 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `20.5.3` | `21.2.1` |\n| [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `20.5.3` | `21.2.0` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.4` | `10.0.1` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `3.2.7` | `4.1.10` |\n| [concurrently](https://github.com/open-cli-tools/concurrently) | `9.2.4` | `10.0.3` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.4` | `10.7.0` |\n| [eslint-plugin-tailwindcss](https://github.com/francoismassart/eslint-plugin-tailwindcss) | `3.18.3` | `4.2.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.4.0` | `17.2.0` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `6.19.2` | `7.9.0` |\n| [express](https://github.com/expressjs/express) | `4.22.2` | `5.2.1` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `4.17.25` | `5.0.6` |\n| [p-limit](https://github.com/sindresorhus/p-limit) | `3.1.0` | `7.3.1` |\n| [zod](https://github.com/colinhacks/zod) | `3.25.76` | `4.4.3` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.10.13` | `26.1.1` |\n| [@types/supertest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/supertest) | `6.0.3` | `7.2.1` |\n| [prisma](https://github.com/prisma/prisma/tree/HEAD/packages/cli) | `6.19.3` | `7.9.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `7.0.2` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.7` | `4.1.10` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.564.0` | `1.26.0` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `18.3.1` | `19.2.8` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `18.3.28` | `19.2.17` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `18.3.1` | `19.2.8` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `18.3.7` | `19.2.3` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `6.30.4` | `7.18.1` |\n| [recharts](https://github.com/recharts/recharts) | `2.15.4` | `3.10.0` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `6.9.1` | `7.0.0` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `4.7.0` | `6.0.4` |\n| [jsdom](https://github.com/jsdom/jsdom) | `26.1.0` | `29.1.1` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `3.4.19` | `4.3.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.6` | `8.1.5` |\n\n\nUpdates `@commitlint/cli` from 20.5.3 to 21.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/releases\"\u003e@​commitlint/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev21.2.1\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.1.0...v21.2.0\"\u003e21.2.0\u003c/a\u003e (2026-06-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eresolve-extends:\u003c/strong\u003e resolve pure-ESM presets (conventional-changelog v7/v9/v10) (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4859\"\u003e#4859\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/fdb566fe59457a786eac80e2a8cbb994638daba0\"\u003efdb566f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore, doc, etc.\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(read): replace deprecated git-raw-commits with git-client by \u003ca href=\"https://github.com/igordanchenko\"\u003e\u003ccode\u003e@​igordanchenko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4860\"\u003econventional-changelog/commitlint#4860\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(issue-template): ask for package manager and version by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4867\"\u003econventional-changelog/commitlint#4867\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/igordanchenko\"\u003e\u003ccode\u003e@​igordanchenko\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4860\"\u003econventional-changelog/commitlint#4860\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.2.0...v21.2.1\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v21.2.0...v21.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev21.2.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.1.0...v21.2.0\"\u003e21.2.0\u003c/a\u003e (2026-06-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(resolve-extends): resolve pure-ESM presets (conventional-changelog v7/v9/v10) by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4859\"\u003econventional-changelog/commitlint#4859\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci: install git in stock-Ubuntu baseline job by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4847\"\u003econventional-changelog/commitlint#4847\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.1.0...v21.2.0\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v21.1.0...v21.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev21.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.2...v21.1.0\"\u003e21.1.0\u003c/a\u003e (2026-06-23)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove duplicate es-toolkit@1.47.1 keys from lockfile by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4833\"\u003econventional-changelog/commitlint#4833\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md\"\u003e@​commitlint/cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.2.0...v21.2.1\"\u003e21.2.1\u003c/a\u003e (2026-07-08)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/cli\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.1.0...v21.2.0\"\u003e21.2.0\u003c/a\u003e (2026-06-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eresolve-extends:\u003c/strong\u003e resolve pure-ESM presets (conventional-changelog v7/v9/v10) (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4859\"\u003e#4859\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/fdb566fe59457a786eac80e2a8cbb994638daba0\"\u003efdb566f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.2...v21.1.0\"\u003e21.1.0\u003c/a\u003e (2026-06-23)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e add --default-config flag to lint without a config file (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4805\"\u003e#4805\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/7af27ba1bcfe2347d02df2efd6dca7203b6768c5\"\u003e7af27ba\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/3662\"\u003e#3662\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2\"\u003e21.0.2\u003c/a\u003e (2026-05-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisallow same commit hash for --from and --to (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4773\"\u003e#4773\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/121005e86341537c4bf59a8453cae21dbd4954ec\"\u003e121005e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.0...v21.0.1\"\u003e21.0.1\u003c/a\u003e (2026-05-12)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/cli\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.3...v21.0.0\"\u003e21.0.0\u003c/a\u003e (2026-05-08)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/6e200411e63fb473d59cca1b4449a28f72067df0\"\u003e\u003ccode\u003e6e20041\u003c/code\u003e\u003c/a\u003e v21.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/1b4e5bc0e095294ad421b3ac83f6b66665429e60\"\u003e\u003ccode\u003e1b4e5bc\u003c/code\u003e\u003c/a\u003e v21.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/fdb566fe59457a786eac80e2a8cbb994638daba0\"\u003e\u003ccode\u003efdb566f\u003c/code\u003e\u003c/a\u003e feat(resolve-extends): resolve pure-ESM presets (conventional-changelog v7/v9...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/6f1c0af6a7631cee854587dafc6beb0ccf274b1e\"\u003e\u003ccode\u003e6f1c0af\u003c/code\u003e\u003c/a\u003e v21.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/7af27ba1bcfe2347d02df2efd6dca7203b6768c5\"\u003e\u003ccode\u003e7af27ba\u003c/code\u003e\u003c/a\u003e feat(cli): add --default-config flag to lint without a config file (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4805\"\u003e#4805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/51a2d7f233338d1f09ffb93d70c7658ee78720df\"\u003e\u003ccode\u003e51a2d7f\u003c/code\u003e\u003c/a\u003e test(cli): verify --cwd redirects config resolution (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/997\"\u003e#997\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4796\"\u003e#4796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/806904829c497cdfedeebfbac573bd1c8ee66b2b\"\u003e\u003ccode\u003e8069048\u003c/code\u003e\u003c/a\u003e v21.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/121005e86341537c4bf59a8453cae21dbd4954ec\"\u003e\u003ccode\u003e121005e\u003c/code\u003e\u003c/a\u003e fix: disallow same commit hash for --from and --to (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4773\"\u003e#4773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/db8d7d6461d721fe2561ce4307e4069eaf6dcc8c\"\u003e\u003ccode\u003edb8d7d6\u003c/code\u003e\u003c/a\u003e v21.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/1329a25fd6f13b993fdf4e8c1b5a25ff2bf7ee07\"\u003e\u003ccode\u003e1329a25\u003c/code\u003e\u003c/a\u003e chore: migrate to pnpm (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4762\"\u003e#4762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v21.2.1/@commitlint/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@commitlint/config-conventional` from 20.5.3 to 21.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/releases\"\u003e@​commitlint/config-conventional's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev21.2.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.1.0...v21.2.0\"\u003e21.2.0\u003c/a\u003e (2026-06-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(resolve-extends): resolve pure-ESM presets (conventional-changelog v7/v9/v10) by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4859\"\u003econventional-changelog/commitlint#4859\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci: install git in stock-Ubuntu baseline job by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4847\"\u003econventional-changelog/commitlint#4847\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.1.0...v21.2.0\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v21.1.0...v21.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev21.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.2...v21.1.0\"\u003e21.1.0\u003c/a\u003e (2026-06-23)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove duplicate es-toolkit@1.47.1 keys from lockfile by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4833\"\u003econventional-changelog/commitlint#4833\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cli): add --default-config flag to lint without a config file by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4805\"\u003econventional-changelog/commitlint#4805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(lint): allow for custom commit parser function by \u003ca href=\"https://github.com/esatterwhite\"\u003e\u003ccode\u003e@​esatterwhite\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4829\"\u003econventional-changelog/commitlint#4829\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs, chore, etc.\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest(cli): verify --cwd redirects config resolution \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/997\"\u003e#997\u003c/a\u003e by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4796\"\u003econventional-changelog/commitlint#4796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add ai agent support (skill, guide, llms.txt) by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4804\"\u003econventional-changelog/commitlint#4804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add TDD commit flow and review expectations for contributors by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4836\"\u003econventional-changelog/commitlint#4836\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/esatterwhite\"\u003e\u003ccode\u003e@​esatterwhite\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4829\"\u003econventional-changelog/commitlint#4829\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.2...v21.1.0\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v21.0.2...v21.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev21.0.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/config-conventional/CHANGELOG.md\"\u003e@​commitlint/config-conventional's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.1.0...v21.2.0\"\u003e21.2.0\u003c/a\u003e (2026-06-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eresolve-extends:\u003c/strong\u003e resolve pure-ESM presets (conventional-changelog v7/v9/v10) (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4859\"\u003e#4859\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/fdb566fe59457a786eac80e2a8cbb994638daba0\"\u003efdb566f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.2...v21.1.0\"\u003e21.1.0\u003c/a\u003e (2026-06-23)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2\"\u003e21.0.2\u003c/a\u003e (2026-05-29)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.0...v21.0.1\"\u003e21.0.1\u003c/a\u003e (2026-05-12)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.3...v21.0.0\"\u003e21.0.0\u003c/a\u003e (2026-05-08)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003echore!: minimum node version v22 (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4679\"\u003e#4679\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/ac2b3f4a947670e46af9a738881ba14158f0987a\"\u003eac2b3f4\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4679\"\u003e#4679\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edrop node v18 and v20 support\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eBump engines to \u0026gt;=v22 in all 39 package.json files\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@​types/node\u003c/code\u003e to ^22.0.0\u003c/li\u003e\n\u003cli\u003eUpdate CI matrix to [22, 24]\u003c/li\u003e\n\u003cli\u003eUpdate Ubuntu baseline job to ubuntu:26.04\u003c/li\u003e\n\u003cli\u003eUpdate Dockerfile.ci, .mise.toml, .codesandbox/ci.json\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/1b4e5bc0e095294ad421b3ac83f6b66665429e60\"\u003e\u003ccode\u003e1b4e5bc\u003c/code\u003e\u003c/a\u003e v21.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/fdb566fe59457a786eac80e2a8cbb994638daba0\"\u003e\u003ccode\u003efdb566f\u003c/code\u003e\u003c/a\u003e feat(resolve-extends): resolve pure-ESM presets (conventional-changelog v7/v9...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/6f1c0af6a7631cee854587dafc6beb0ccf274b1e\"\u003e\u003ccode\u003e6f1c0af\u003c/code\u003e\u003c/a\u003e v21.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/806904829c497cdfedeebfbac573bd1c8ee66b2b\"\u003e\u003ccode\u003e8069048\u003c/code\u003e\u003c/a\u003e v21.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/db8d7d6461d721fe2561ce4307e4069eaf6dcc8c\"\u003e\u003ccode\u003edb8d7d6\u003c/code\u003e\u003c/a\u003e v21.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/1329a25fd6f13b993fdf4e8c1b5a25ff2bf7ee07\"\u003e\u003ccode\u003e1329a25\u003c/code\u003e\u003c/a\u003e chore: migrate to pnpm (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4762\"\u003e#4762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/6099ae50aa71fe7f99d75af1b8d9537aa7685747\"\u003e\u003ccode\u003e6099ae5\u003c/code\u003e\u003c/a\u003e chore: replace eslint with oxlint (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4756\"\u003e#4756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/f081a8ef93019bb8b07f39c756f6d4a052020d3b\"\u003e\u003ccode\u003ef081a8e\u003c/code\u003e\u003c/a\u003e v21.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/44c31743ded411d949e935247e8079e5085d8239\"\u003e\u003ccode\u003e44c3174\u003c/code\u003e\u003c/a\u003e chore: update dependency yargs to v18 \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4432\"\u003e#4432\u003c/a\u003e (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4686\"\u003e#4686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/ac2b3f4a947670e46af9a738881ba14158f0987a\"\u003e\u003ccode\u003eac2b3f4\u003c/code\u003e\u003c/a\u003e chore!: minimum node version v22 (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4679\"\u003e#4679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v21.2.0/@commitlint/config-conventional\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/js` from 9.39.4 to 10.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e@​eslint/js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c87d5bded54c5cf491eb04c24c9d09bbbd42c23e\"\u003e\u003ccode\u003ec87d5bd\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20531\"\u003e#20531\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d84100115c14691691058f00779c94e74fca946a\"\u003e\u003ccode\u003ed841001\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eminimatch\u003c/code\u003e to \u003ccode\u003e10.2.1\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20519\"\u003e#20519\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/04c21475b3004904948f02049f2888b401d82c78\"\u003e\u003ccode\u003e04c2147\u003c/code\u003e\u003c/a\u003e fix: update error message for unused suppressions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20496\"\u003e#20496\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/38b089c1726feac0e31a31d47941bd99e29ce003\"\u003e\u003ccode\u003e38b089c\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/config-array\u003c/code\u003e to ^0.23.1 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20484\"\u003e#20484\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5b3dbce50a1404a9f118afe810cefeee79388a2a\"\u003e\u003ccode\u003e5b3dbce\u003c/code\u003e\u003c/a\u003e docs: add AI acknowledgement section to templates (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20431\"\u003e#20431\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6f23076037d5879f20fb3be2ef094293b1e8d38c\"\u003e\u003ccode\u003e6f23076\u003c/code\u003e\u003c/a\u003e docs: toggle nav in no-JS mode (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20476\"\u003e#20476\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b69cfb32a16c5d5e9986390d484fae1d21e406f9\"\u003e\u003ccode\u003eb69cfb3\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e5c281ffd038a3a7a3e5364db0b9378e0ad83020\"\u003e\u003ccode\u003ee5c281f\u003c/code\u003e\u003c/a\u003e chore: updates for v9.39.3 release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8c3832adb77cd993b4a24891900d5eeaaf093cdc\"\u003e\u003ccode\u003e8c3832a\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e to ^8.56.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20514\"\u003e#20514\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8330d238ae6adb68bb6a1c9381e38cfedd990d94\"\u003e\u003ccode\u003e8330d23\u003c/code\u003e\u003c/a\u003e test: add tests for config-api (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20493\"\u003e#20493\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37d6e91e88fa6a2ca6d8726679096acff21ba6cc\"\u003e\u003ccode\u003e37d6e91\u003c/code\u003e\u003c/a\u003e chore: remove eslint v10 prereleases from eslint-config-eslint deps (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20494\"\u003e#20494\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/da7cd0e79197ad16e17052eef99df141de6dbfb1\"\u003e\u003ccode\u003eda7cd0e\u003c/code\u003e\u003c/a\u003e refactor: cleanup error message templates (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20479\"\u003e#20479\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84fb885d49ac810e79a9491276b4828b53d913e5\"\u003e\u003ccode\u003e84fb885\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1f667344b57c4c09b548d94bcfac1f91b6e5c63d\"\u003e\u003ccode\u003e1f66734\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003eeslint\u003c/code\u003e to \u003ccode\u003epeerDependencies\u003c/code\u003e of \u003ccode\u003e@eslint/js\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20467\"\u003e#20467\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9e54f43a5e497cdfa179338b431093245cb787b\"\u003e\u003ccode\u003ef9e54f4\u003c/code\u003e\u003c/a\u003e feat!: estimate rule-tester failure location (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20420\"\u003e#20420\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a176319d8ade1a7d9b2d7fb8f038f55a2662325f\"\u003e\u003ccode\u003ea176319\u003c/code\u003e\u003c/a\u003e feat!: replace \u003ccode\u003echalk\u003c/code\u003e with \u003ccode\u003estyleText\u003c/code\u003e and add \u003ccode\u003ecolor\u003c/code\u003e to \u003ccode\u003eResultsMeta\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20227\"\u003e#20227\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7046e6c1e03c4ca0eee4888a1f2eba4c6454f84\"\u003e\u003ccode\u003ec7046e6\u003c/code\u003e\u003c/a\u003e feat!: enable JSX reference tracking (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20152\"\u003e#20152\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa31a608901684fbcd9906d1907e66561d16e5aa\"\u003e\u003ccode\u003efa31a60\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003ename\u003c/code\u003e to configs (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20015\"\u003e#20015\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3383e7ec9028166cafc8ea7986c2f7498d0049f0\"\u003e\u003ccode\u003e3383e7e\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eSourceCode\u003c/code\u003e methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20137\"\u003e#20137\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/501abd0e916a35554c58b7c0365537f1fa3880ce\"\u003e\u003ccode\u003e501abd0\u003c/code\u003e\u003c/a\u003e feat!: update dependency minimatch to v10 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20246\"\u003e#20246\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ca4d3b40085de47561f89656a2207d09946ed45e\"\u003e\u003ccode\u003eca4d3b4\u003c/code\u003e\u003c/a\u003e fix!: stricter rule tester assertions for valid test cases (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20125\"\u003e#20125\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96512a66c86402fb0538cdcb6cd30b9073f6bf3b\"\u003e\u003ccode\u003e96512a6\u003c/code\u003e\u003c/a\u003e fix!: Remove deprecated rule context methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20086\"\u003e#20086\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c69fdacdb2e886b9d965568a397aa8220db3fe90\"\u003e\u003ccode\u003ec69fdac\u003c/code\u003e\u003c/a\u003e feat!: remove eslintrc support (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20037\"\u003e#20037\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/208b5cc34a8374ff81412b5bec2e0800eebfbd04\"\u003e\u003ccode\u003e208b5cc\u003c/code\u003e\u003c/a\u003e feat!: Use \u003ccode\u003eScopeManager#addGlobals()\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20132\"\u003e#20132\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a2ee188ea7a38a0c6155f3d39e2b00e1d0f36e14\"\u003e\u003ccode\u003ea2ee188\u003c/code\u003e\u003c/a\u003e fix!: add \u003ccode\u003euniqueItems: true\u003c/code\u003e in \u003ccode\u003eno-invalid-regexp\u003c/code\u003e option (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20155\"\u003e#20155\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a89059dbf2832d417dd493ee81483227ec44e4ab\"\u003e\u003ccode\u003ea89059d\u003c/code\u003e\u003c/a\u003e feat!: Program range span entire source text (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20133\"\u003e#20133\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39a6424373d915fa9de0d7b0caba9a4dc3da9b53\"\u003e\u003ccode\u003e39a6424\u003c/code\u003e\u003c/a\u003e fix!: assert 'text' is a string across all RuleFixer methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20082\"\u003e#20082\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f28fbf846244e043c92b355b224d121b06140b44\"\u003e\u003ccode\u003ef28fbf8\u003c/code\u003e\u003c/a\u003e fix!: Deprecate \u003ccode\u003e\u0026quot;always\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;as-needed\u0026quot;\u003c/code\u003e options of the \u003ccode\u003eradix\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20223\"\u003e#20223\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/aa3fb2b233e929b37220be940575f42c280e0b98\"\u003e\u003ccode\u003eaa3fb2b\u003c/code\u003e\u003c/a\u003e fix!: tighten \u003ccode\u003efunc-names\u003c/code\u003e schema (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20119\"\u003e#20119\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f6c0ed0311dcfee853367d5068c765d066e6b756\"\u003e\u003ccode\u003ef6c0ed0\u003c/code\u003e\u003c/a\u003e feat!: report \u003ccode\u003eeslint-env\u003c/code\u003e comments as errors (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20128\"\u003e#20128\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4bf739fb533e59f7f0a66b65f7bc80be0f37d8db\"\u003e\u003ccode\u003e4bf739f\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eLintMessage#nodeType\u003c/code\u003e and \u003ccode\u003eTestCaseError#type\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20096\"\u003e#20096\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/523c076866400670fb2192a3f55dbf7ad3469247\"\u003e\u003ccode\u003e523c076\u003c/code\u003e\u003c/a\u003e feat!: drop support for jiti \u0026lt; 2.2.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20016\"\u003e#20016\u003c/a\u003e) (michael faith)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/454a292c95f34dad232411ddac06408e6383bb64\"\u003e\u003ccode\u003e454a292\u003c/code\u003e\u003c/a\u003e feat!: update \u003ccode\u003eeslint:recommended\u003c/code\u003e configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20210\"\u003e#20210\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4f880ee02992e1bf0e96ebaba679985e2d1295f1\"\u003e\u003ccode\u003e4f880ee\u003c/code\u003e\u003c/a\u003e feat!: remove \u003ccode\u003ev10_*\u003c/code\u003e and inactive \u003ccode\u003eunstable_*\u003c/code\u003e flags (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20225\"\u003e#20225\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18115c363a4ac7671a4c7f30ee13d57ebba330f\"\u003e\u003ccode\u003ef18115c\u003c/code\u003e\u003c/a\u003e feat!: \u003ccode\u003eno-shadow-restricted-names\u003c/code\u003e report \u003ccode\u003eglobalThis\u003c/code\u003e by default (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20027\"\u003e#20027\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c6358c31fbd3937b92d89be2618ffdf5a774604e\"\u003e\u003ccode\u003ec6358c3\u003c/code\u003e\u003c/a\u003e feat!: Require Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20160\"\u003e#20160\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bff9091927811497dbf066b0e3b85ecb37d43822\"\u003e\u003ccode\u003ebff9091\u003c/code\u003e\u003c/a\u003e feat: handle \u003ccode\u003eArray.fromAsync\u003c/code\u003e in \u003ccode\u003earray-callback-return\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20457\"\u003e#20457\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/290c594bb50c439fb71bc75521ee5360daa8c222\"\u003e\u003ccode\u003e290c594\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eself\u003c/code\u003e to \u003ccode\u003eno-implied-eval\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20468\"\u003e#20468\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43677de07ebd6e14bfac40a46ad749ba783c45f2\"\u003e\u003ccode\u003e43677de\u003c/code\u003e\u003c/a\u003e feat: fix handling of function and class expression names in \u003ccode\u003eno-shadow\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20432\"\u003e#20432\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84fb885d49ac810e79a9491276b4828b53d913e5\"\u003e\u003ccode\u003e84fb885\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1f667344b57c4c09b548d94bcfac1f91b6e5c63d\"\u003e\u003ccode\u003e1f66734\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003eeslint\u003c/code\u003e to \u003ccode\u003epeerDependencies\u003c/code\u003e of \u003ccode\u003e@eslint/js\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20467\"\u003e#20467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f3fbc2f60cbe2c718364feb8c3fc0452c0df3c56\"\u003e\u003ccode\u003ef3fbc2f\u003c/code\u003e\u003c/a\u003e chore: set \u003ccode\u003e@eslint/js\u003c/code\u003e version to 10.0.0 to skip releasing it (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20466\"\u003e#20466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b4b3127f8542c599ce2dea804b6582ebc40c993d\"\u003e\u003ccode\u003eb4b3127\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0b14059491d830a49b3577931f4f68fbcfce6be5\"\u003e\u003ccode\u003e0b14059\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa31a608901684fbcd9906d1907e66561d16e5aa\"\u003e\u003ccode\u003efa31a60\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003ename\u003c/code\u003e to configs (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20015\"\u003e#20015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1e2cad5f6fa47ed6ed89d2a29798dda926d50990\"\u003e\u003ccode\u003e1e2cad5\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/454a292c95f34dad232411ddac06408e6383bb64\"\u003e\u003ccode\u003e454a292\u003c/code\u003e\u003c/a\u003e feat!: update \u003ccode\u003eeslint:recommended\u003c/code\u003e configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20210\"\u003e#20210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c6358c31fbd3937b92d89be2618ffdf5a774604e\"\u003e\u003ccode\u003ec6358c3\u003c/code\u003e\u003c/a\u003e feat!: Require Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20160\"\u003e#20160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/commits/v10.0.1/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-v8` from 3.2.7 to 4.1.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e@​vitest/coverage-v8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.10\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Check fs access in builtin commands [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eOpenCode (claude-opus-4-8)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10680\"\u003evitest-dev/vitest#10680\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5c18dd267\"\u003e\u003c!-- raw HTML omitted --\u003e(5c18d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evm\u003c/strong\u003e: Fix external module resolve error with deps optimizer query for encoded URI [backport to v4]  -  by \u003ca href=\"https://github.com/SveLil\"\u003e\u003ccode\u003e@​SveLil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10661\"\u003evitest-dev/vitest#10661\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/bae52b511\"\u003e\u003c!-- raw HTML omitted --\u003e(bae52)\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/vitest/compare/v4.1.9...v4.1.10\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.9\u003c/h2\u003e\n\u003ch3\u003e🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eimportOriginal\u003c/code\u003e with optimizer and query import [backport to v4] - by \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eDavid Harris\u003c/strong\u003e, \u003cstrong\u003eCodex\u003c/strong\u003eand \u003cstrong\u003eVladimir\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10546\"\u003evitest-dev/vitest#10546\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a5180190c\"\u003e\u003c!-- raw HTML omitted --\u003e(a5180)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eWait for orchestrator readiness before resolving browser sessions [backport to v4] - by \u003cstrong\u003eVladimir\u003c/strong\u003e and \u003cstrong\u003eSéamus O'Connor\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10555\"\u003evitest-dev/vitest#10555\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7fb29651a\"\u003e\u003c!-- raw HTML omitted --\u003e(7fb29)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait for iframe tester readiness before preparing  [backport to v4] - by \u003cstrong\u003eVladimir\u003c/strong\u003e and \u003cstrong\u003eSéamus O'Connor\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10497\"\u003evitest-dev/vitest#10497\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10556\"\u003evitest-dev/vitest#10556\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fbc626c40\"\u003e\u003c!-- raw HTML omitted --\u003e(fbc62)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eHoist vi.mock() for vite-plus/test imports [backport to v4] - by \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eLongYinan\u003c/strong\u003e, \u003cstrong\u003eClaude Opus 4.8\u003c/strong\u003e and \u003cstrong\u003eVladimir\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10548\"\u003evitest-dev/vitest#10548\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2c9559c02\"\u003e\u003c!-- raw HTML omitted --\u003e(2c955)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePrevent test run hang on worker crash  [backport to v4] - by \u003cstrong\u003eAri Perkkiö\u003c/strong\u003e and \u003cstrong\u003eJattioui Ismail\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10543\"\u003evitest-dev/vitest#10543\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10564\"\u003evitest-dev/vitest#10564\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/934b0f587\"\u003e\u003c!-- raw HTML omitted --\u003e(934b0)\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/vitest/compare/v4.1.8...v4.1.9\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.8\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDisable client \u003ccode\u003ecdp\u003c/code\u003e API when \u003ccode\u003eallowWrite/allowExec: false\u003c/code\u003e [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10450\"\u003evitest-dev/vitest#10450\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e4067b3b1\"\u003e\u003c!-- raw HTML omitted --\u003e(e4067)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove orphaned Playwright route when same module is mocked via multiple ids [backport to v4]  -  by \u003ca href=\"https://github.com/toxik\"\u003e\u003ccode\u003e@​toxik\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Zelys-DFKH\"\u003e\u003ccode\u003e@​Zelys-DFKH\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10474\"\u003evitest-dev/vitest#10474\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/675b4343f\"\u003e\u003c!-- raw HTML omitted --\u003e(675b4)\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/vitest/compare/v4.1.7...v4.1.8\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.7\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e: Limit concurrency per task branch in addition to per leaf callbacks (backport)  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10384\"\u003evitest-dev/vitest#10384\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4f0f2a1ee\"\u003e\u003c!-- raw HTML omitted --\u003e(4f0f2)\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/vitest/compare/v4.1.6...v4.1.7\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.6\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Provide project reference in \u003ccode\u003eToMatchScreenshotResolvePath\u003c/code\u003e  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10138\"\u003evitest-dev/vitest#10138\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/31882607c\"\u003e\u003c!-- raw HTML omitted --\u003e(31882)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGlobal \u003ccode\u003esequence.concurrent: true\u003c/code\u003e with top-level \u003ccode\u003etest(..., { concurrent: false })\u003c/code\u003e + depreacte \u003ccode\u003esequential\u003c/code\u003e test API and options  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eCodex\u003c/strong\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10196\"\u003evitest-dev/vitest#10196\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2847dfa2a\"\u003e\u003c!-- raw HTML omitted --\u003e(2847d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Simplify orchestrator otel carrier  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10285\"\u003evitest-dev/vitest#10285\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/18af98cee\"\u003e\u003c!-- raw HTML omitted --\u003e(18af9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🏎 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStringify diff objects only once  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10276\"\u003evitest-dev/vitest#10276\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9f7b1528c\"\u003e\u003c!-- raw HTML omitted --\u003e(9f7b1)\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/vitest/compare/v4.1.5...v4.1.6\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/vitest/commit/db616d227b6e0cb07a94f5d1bba262ee95db7e46\"\u003e\u003ccode\u003edb616d2\u003c/code\u003e\u003c/a\u003e chore: release v4.1.10 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/10718\"\u003e#10718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a7a61e78c7d0718f00173cff6800a91a344457d4\"\u003e\u003ccode\u003ea7a61e7\u003c/code\u003e\u003c/a\u003e chore: release v4.1.9 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/10598\"\u003e#10598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e61f2dd2a0ba0a266c1c5e0334aad3799fee527f\"\u003e\u003ccode\u003ee61f2dd\u003c/code\u003e\u003c/a\u003e chore: release v4.1.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e4067b3b150005fd42cf75f994300119245806b9\"\u003e\u003ccode\u003ee4067b3\u003c/code\u003e\u003c/a\u003e fix(browser): disable client \u003ccode\u003ecdp\u003c/code\u003e API when \u003ccode\u003eallowWrite/allowExec: false\u003c/code\u003e [ba...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a09d47236e19fd3151351080c667036ca6164dc4\"\u003e\u003ccode\u003ea09d472\u003c/code\u003e\u003c/a\u003e chore: release v4.1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8fd24c1cad2320b19fcc651413c7d928423bdc1\"\u003e\u003ccode\u003ea8fd24c\u003c/code\u003e\u003c/a\u003e chore: release v4.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e399846850fedf10b8228cbe46a419628998acd9\"\u003e\u003ccode\u003ee399846\u003c/code\u003e\u003c/a\u003e chore: release v4.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ac04bac206f49d793e7277084f707aee718aa936\"\u003e\u003ccode\u003eac04bac\u003c/code\u003e\u003c/a\u003e chore: release v4.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/2dc0d62eaf08d8acb1f5042fdb8ac5b4a19fdc73\"\u003e\u003ccode\u003e2dc0d62\u003c/code\u003e\u003c/a\u003e chore: release v4.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/fc6f482f4c54bf6a766a0ff502b9843994af5bf5\"\u003e\u003ccode\u003efc6f482\u003c/code\u003e\u003c/a\u003e chore: release v4.1.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.10/packages/coverage-v8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `concurrently` from 9.2.4 to 10.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-cli-tools/concurrently/releases\"\u003econcurrently's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.3\u003c/h2\u003e\n\u003cp\u003eRepublish of \u003ca href=\"https://github.com/open-cli-tools/concurrently/releases/tag/v10.0.1\"\u003ehttps://github.com/open-cli-tools/concurrently/releases/tag/v10.0.1\u003c/a\u003e with Trusted Publishing enabled (see \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/issues/595\"\u003e#595\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-cli-tools/concurrently/compare/v10.0.2...v10.0.3\"\u003ehttps://github.com/open-cli-tools/concurrently/compare/v10.0.2...v10.0.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.0.2\u003c/h2\u003e\n\u003cp\u003eTest version to restore Trusted Publishing. Not published to npm.\u003c/p\u003e\n\u003ch2\u003ev10.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003eFlowController\u003c/code\u003e type is exported - \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/issues/594\"\u003e#594\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-cli-tools/concurrently/compare/v10.0.0...v10.0.1\"\u003ehttps://github.com/open-cli-tools/concurrently/compare/v10.0.0...v10.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch2\u003e💥 Breaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDropped support for Node.js \u0026lt;22.0.0.\u003c/strong\u003e\nOlder Node.js version have reached end-of-life, and certain features require new-ish JS APIs.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003econcurrently is now ESM-only.\u003c/strong\u003e\nIt's now possible to \u003ccode\u003erequire(esm)\u003c/code\u003e. See \u003ca href=\"https://socket.dev/blog/require-esm-backported-to-node-js-20\"\u003ehere for interoperability\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePrefix colors now default to automatic\u003c/strong\u003e - \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/issues/581\"\u003e#581\u003c/a\u003e\nThe colors used to default to \u003ccode\u003ereset\u003c/code\u003e (which does nothing). Concurrently now automatically selects a color, out of the box.\nThe list of colors used is not jarring nor carries semantic meaning, and reads well in both dark and light terminal backgrounds.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRemoved deprecated flags and options\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eCLI flag \u003ccode\u003e--name-separator\u003c/code\u003e: use commas instead.\u003c/li\u003e\n\u003cli\u003eAPI option \u003ccode\u003ekillOthers\u003c/code\u003e: use \u003ccode\u003ekillOthersOn\u003c/code\u003e instead.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e✨ New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport applying modifiers to hex prefix colors (e.g. \u003ccode\u003e#ff0000.bold\u003c/code\u003e) - \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/issues/450\"\u003e#450\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport chalk's color functions in prefixes (e.g. \u003ccode\u003ergb()\u003c/code\u003e, \u003ccode\u003ehex()\u003c/code\u003e, \u003ccode\u003ebgRgb()\u003c/code\u003e, etc) - \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/issues/578\"\u003e#578\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet prefix background color via \u003ccode\u003ebg#RRGGBB\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/issues/578\"\u003e#578\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow shell override via \u003ccode\u003e--shell\u003c/code\u003e CLI flag/\u003ccode\u003eshell\u003c/code\u003e API option - \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/issues/288\"\u003e#288\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/issues/589\"\u003e#589\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/issues/556\"\u003e#556\u003c/a\u003e\nconcurrently distinguishes between cmd.exe, powershell, and POSIX-based shells.\u003c/li\u003e\n\u003cli\u003eManual prefix coloring in templates e.g. \u003ccode\u003e[{color}{name}{/color}]\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/issues/583\"\u003e#583\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/issues/587\"\u003e#587\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eScope quote normalization to CLI input - \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/issues/582\"\u003e#582\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/issues/585\"\u003e#585\u003c/a\u003e\nIt should now also be possible to run commands like \u003ccode\u003e\u0026quot;/some/command\u0026quot; foo bar\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDon't throw when color doesn't exist - \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/issues/580\"\u003e#580\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔐 Security\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddress \u003ca href=\"https://app.snyk.io/vuln/SNYK-JS-SHELLQUOTE-16799355\"\u003evulnerability in \u003ccode\u003eshellquote\u003c/code\u003e\u003c/a\u003e - \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/issues/591\"\u003e#591\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWarn about running on Snap - \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/issues/584\"\u003e#584\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/philfreo\"\u003e\u003ccode\u003e@​philfreo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/pull/566\"\u003eopen-cli-tools/concurrently#566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/garretmh\"\u003e\u003ccode\u003e@​garretmh\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/pull/450\"\u003eopen-cli-tools/concurrently#450\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CodeF53\"\u003e\u003ccode\u003e@​CodeF53\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/pull/574\"\u003eopen-cli-tools/concurrently#574\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nkappler\"\u003e\u003ccode\u003e@​nkappler\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/pull/577\"\u003eopen-cli-tools/concurrently#577\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/open-cli-tools/concurrently/commit/435f61b5c5611daa25b9d7e97dded2e1a370201e\"\u003e\u003ccode\u003e435f61b\u003c/code\u003e\u003c/a\u003e 10.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-cli-tools/concurrently/commit/5ea69c6432de4ba4ff27d2f43a9970b8760213f8\"\u003e\u003ccode\u003e5ea69c6\u003c/code\u003e\u003c/a\u003e ci: use node 24 in the release workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-cli-tools/concurrently/commit/18e1281879125e9a0de76ec329cbb657e10cfcde\"\u003e\u003ccode\u003e18e1281\u003c/code\u003e\u003c/a\u003e 10.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-cli-tools/concurrently/commit/e70686fdd0ccad95466cc99c3e7fdc7fcde16487\"\u003e\u003ccode\u003ee70686f\u003c/code\u003e\u003c/a\u003e 10.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-cli-tools/concurrently/commit/a95bcebd7bfc559e1b27ec9673d71ea6200bb344\"\u003e\u003ccode\u003ea95bceb\u003c/code\u003e\u003c/a\u003e Rename flow-controller{.d -\u0026gt; }.ts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-cli-tools/concurrently/commit/ced4245a9a6739b43afbc8ae63565bd83a5a54c7\"\u003e\u003ccode\u003eced4245\u003c/code\u003e\u003c/a\u003e ci: configure trusted publisher flow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-cli-tools/concurrently/commit/cf2eaa2b0fd36cc9f1eaf1f8c56de8d21bd0a42c\"\u003e\u003ccode\u003ecf2eaa2\u003c/code\u003e\u003c/a\u003e 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-cli-tools/concurrently/commit/1b9bae47a9d966cc13c3da4a4dab5d0c40a16ded\"\u003e\u003ccode\u003e1b9bae4\u003c/code\u003e\u003c/a\u003e deps: upgrade yargs to v18 (\u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/issues/593\"\u003e#593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-cli-tools/concurrently/commit/b05ee750cafde7b10b544c0153ad56c53571b422\"\u003e\u003ccode\u003eb05ee75\u003c/code\u003e\u003c/a\u003e Bump min Node.js version to v22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-cli-tools/concurrently/commit/ae60bc4ef10d4292b44af42f26d1ab20bad2484c\"\u003e\u003ccode\u003eae60bc4\u003c/code\u003e\u003c/a\u003e Scope quote normalization to CLI input (\u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/issues/585\"\u003e#585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-cli-tools/concurrently/compare/v9.2.4...v10.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.39.4 to 10.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.7.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cf2a9bf2d982642f760370c15f1196f4658f4e27\"\u003e\u003ccode\u003ecf2a9bf\u003c/code\u003e\u003c/a\u003e feat: add errorClassNames option to preserve-caught-error rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21032\"\u003e#21032\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f8b873aae53610b80b5c1005606716e05ed3b91f\"\u003e\u003ccode\u003ef8b873a\u003c/code\u003e\u003c/a\u003e feat: max-nested-callbacks option for constructor callbacks (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21063\"\u003e#21063\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/557fde8bc633d26ea4fe287d4483f287e8e6080f\"\u003e\u003ccode\u003e557fde8\u003c/code\u003e\u003c/a\u003e feat: support computed \u003ccode\u003eNumber.parseInt\u003c/code\u003e member access in \u003ccode\u003eradix\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21041\"\u003e#21041\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0b4a73b65808f5a8fd192f15db2bf5e47002b9f7\"\u003e\u003ccode\u003e0b4a73b\u003c/code\u003e\u003c/a\u003e feat: add suggestions to no-compare-neg-zero (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21034\"\u003e#21034\u003c/a\u003e) (den$)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96cdd427db5f26c6403fba92b0f7ae4556c595ec\"\u003e\u003ccode\u003e96cdd42\u003c/code\u003e\u003c/a\u003e feat: report invalid signed numeric radix values in \u003ccode\u003eradix\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21030\"\u003e#21030\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3e7bf15e69e6d3a2c8832356bcc2e9903cc4eede\"\u003e\u003ccode\u003e3e7bf15\u003c/code\u003e\u003c/a\u003e fix: apply \u003ccode\u003eignoreClassesWithImplements\u003c/code\u003e to class expressions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21069\"\u003e#21069\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0d7d70cf013ec5bf1e4f5a0fcf7128bdf059b2d4\"\u003e\u003ccode\u003e0d7d70c\u003c/code\u003e\u003c/a\u003e fix: insert cause outside wrapping parens in preserve-caught-error (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21062\"\u003e#21062\u003c/a\u003e) (Mahin Anowar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/75ec753226010867270787b412f3dae412e421e6\"\u003e\u003ccode\u003e75ec753\u003c/code\u003e\u003c/a\u003e fix: handle static template literals in \u003ccode\u003eeqeqeq\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21058\"\u003e#21058\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b717a22e2408389a2ad40af66543e46390669eb6\"\u003e\u003ccode\u003eb717a22\u003c/code\u003e\u003c/a\u003e fix: prevent \u003ccode\u003eeqeqeq\u003c/code\u003e null option from reporting non-equality operators (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21057\"\u003e#21057\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e35b05f1961dcd691611bd68b6ff8a87072d6f76\"\u003e\u003ccode\u003ee35b05f\u003c/code\u003e\u003c/a\u003e fix: avoid \u003ccode\u003eno-invalid-regexp\u003c/code\u003e false positive for shadowed RegExp (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21051\"\u003e#21051\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3172b69c7db63ea0321355543e3f527c7d8b76a\"\u003e\u003ccode\u003ea3172b6\u003c/code\u003e\u003c/a\u003e fix: avoid \u003ccode\u003eno-control-regex\u003c/code\u003e false positive for shadowed RegExp (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21050\"\u003e#21050\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d1f637eca27e523d613991c6bea5b8726b810e4c\"\u003e\u003ccode\u003ed1f637e\u003c/code\u003e\u003c/a\u003e fix: parenthesize sequence expression operands in no-implicit-coercion (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21045\"\u003e#21045\u003c/a\u003e) (spokodev)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8859bafb018e2b23b5110d52e491b69b94ad890a\"\u003e\u003ccode\u003e8859baf\u003c/code\u003e\u003c/a\u003e fix: avoid prefer-numeric-literals false positive for shadowed globals (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21047\"\u003e#21047\u003c/a\u003e) (한국)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a9e5961050676ef29dba9649dfcd7233d21760c7\"\u003e\u003ccode\u003ea9e5961\u003c/code\u003e\u003c/a\u003e fix: use-isnan false positive on shadowed NaN/Number (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20958\"\u003e#20958\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8a240a76108f30f2476e61a925e4d32d378cce5e\"\u003e\u003ccode\u003e8a240a7\u003c/code\u003e\u003c/a\u003e fix: avoid false positives in \u003ccode\u003eradix\u003c/code\u003e rule for spread arguments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21044\"\u003e#21044\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c30d80801ca561bdf65c6c3eba4ee57dced278cf\"\u003e\u003ccode\u003ec30d808\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5139800b23e77fdd1a76664e1b36f478942eae55\"\u003e\u003ccode\u003e5139800\u003c/code\u003e\u003c/a\u003e docs: document ESLint migration codemods in v9 and v10 guides (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20980\"\u003e#20980\u003c/a\u003e) (Alex Bit)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/04174cbfaac1f9555400b5332d69056e6aab9cc6\"\u003e\u003ccode\u003e04174cb\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/026e1304080512bcddfd2af3557fff86474ff949\"\u003e\u003ccode\u003e026e130\u003c/code\u003e\u003c/a\u003e docs: update semver policy for bug fixes (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21048\"\u003e#21048\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9d42fefb0e05ecd0b256c2ebed479fc868862f0c\"\u003e\u003ccode\u003e9d42fef\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b23015955c8d6e6516076190730f538c86927f26\"\u003e\u003ccode\u003eb230159\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0129972ba122e95bece6040fda44d20f6799246a\"\u003e\u003ccode\u003e0129972\u003c/code\u003e\u003c/a\u003e docs: correct \u003ccode\u003e**/.js\u003c/code\u003e glob to \u003ccode\u003e**/*.js\u003c/code\u003e in config files guide (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21036\"\u003e#21036\u003c/a\u003e) (EduardF1)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/948937986f2aa3cccb27a4c80694a85e5b0a5f64\"\u003e\u003ccode\u003e9489379\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e to ^3.3.6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21076\"\u003e#21076\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/81a4774a928211bd0c01a06a1517736ece594522\"\u003e\u003ccode\u003e81a4774\u003c/code\u003e\u003c/a\u003e chore: updates for v9.39.5 release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/983541491393323d17717683f6a2e6dbef4bc3f4\"\u003e\u003ccode\u003e9835414\u003c/code\u003e\u003c/a\u003e chore: enable \u003ccode\u003e$ExpectType\u003c/code\u003e annotations in all TypeScript files (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21071\"\u003e#21071\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/72adf6bd214c142b38aabb4b8f6f908079c5301a\"\u003e\u003ccode\u003e72adf6b\u003c/code\u003e\u003c/a\u003e chore: restrict \u003ccode\u003emarkdownlint-cli2\u003c/code\u003e updates in renovate (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21067\"\u003e#21067\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/833ec10fd702644e94334edd3cd2aa313174a958\"\u003e\u003ccode\u003e833ec10\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21061\"\u003e#21061\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ea106ddcb6af7db8f36d62a28dbaba94d33598e\"\u003e\u003ccode\u003e7ea106d\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21059\"\u003e#21059\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8fb550e7c257fbdc4108fc8e63db43c1d914d472\"\u003e\u003ccode\u003e8fb550e\u003c/code\u003e\u003c/a\u003e chore: add prettier update commit to \u003ccode\u003e.git-blame-ignore-revs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21056\"\u003e#21056\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e4e11668ead6b950328c71e894563a13ef72bf84\"\u003e\u003ccode\u003ee4e1166\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21055\"\u003e#21055\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0493f53f3fcec4ed69a1808dffa153dcff1380d3\"\u003e\u003ccode\u003e0493f53\u003c/code\u003e\u003c/a\u003e chore: update prettier to v3.9.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21054\"\u003e#21054\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1056a996c657b377dc16a58c28890d2940394408\"\u003e\u003ccode\u003e1056a99\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.8.5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21049\"\u003e#21049\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4d4155df4a21d711e8dd21a467de085e770bad35\"\u003e\u003ccode\u003e4d4155d\u003c/code\u003e\u003c/a\u003e ci: run ecosystem tests on pull requests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21027\"\u003e#21027\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/993539fd45d3d01aad3fbc13963e2245fdf7ee0d\"\u003e\u003ccode\u003e993539f\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/json\u003c/code\u003e to ^2.0.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21042\"\u003e#21042\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/53f8b69c15af7398c989071ee4788b88edd48bdd\"\u003e\u003ccode\u003e53f8b69\u003c/code\u003e\u003c/a\u003e test: add error locations to \u003ccode\u003eno-constant-binary-expression\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21039\"\u003e#21039\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5ab71d52f9d860df04e626fcd819a36257f21f9e\"\u003e\u003ccode\u003e5ab71d5\u003c/code\u003e\u003c/a\u003e refactor: clean up radix rule internals (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21015\"\u003e#21015\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a80a9a461478838930c5545f840473840b26b0e6\"\u003e\u003ccode\u003ea80a9a4\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21035\"\u003e#21035\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7c9a02933cf1c231237babb8a7a32150ab72e263\"\u003e\u003ccode\u003e7c9a029\u003c/code\u003e\u003c/a\u003e ci: add Node.js 26 to CI (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20847\"\u003e#20847\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b1f910628e29a018c860e2352bc14cd07c853d67\"\u003e\u003ccode\u003eb1f9106\u003c/code\u003e\u003c/a\u003e feat: detect Symbol() and BigInt() in no-constant-binary-expression (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20981\"\u003e#20981\u003c/a\u003e) (Taejin Kim)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fabd99bb74eedcb950df51ec3280414ff1d68d38\"\u003e\u003ccode\u003efabd99b\u003c/code\u003e\u003c/a\u003e 10.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37c5e75949ff2ae1f0085f547e35ce2bdf9d524d\"\u003e\u003ccode\u003e37c5e75\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/948937986f2aa3cccb27a4c80694a85e5b0a5f64\"\u003e\u003ccode\u003e9489379\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e to ^3.3.6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21076\"\u003e#21076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/81a4774a928211bd0c01a06a1517736ece594522\"\u003e\u003ccode\u003e81a4774\u003c/code\u003e\u003c/a\u003e chore: updates for v9.39.5 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3e7bf15e69e6d3a2c8832356bcc2e9903cc4eede\"\u003e\u003ccode\u003e3e7bf15\u003c/code\u003e\u003c/a\u003e fix: apply \u003ccode\u003eignoreClassesWithImplements\u003c/code\u003e to class expressions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21069\"\u003e#21069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/983541491393323d17717683f6a2e6dbef4bc3f4\"\u003e\u003ccode\u003e9835414\u003c/code\u003e\u003c/a\u003e chore: enable \u003ccode\u003e$ExpectType\u003c/code\u003e annotations in all TypeScript files (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21071\"\u003e#21071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cf2a9bf2d982642f760370c15f1196f4658f4e27\"\u003e\u003ccode\u003ecf2a9bf\u003c/code\u003e\u003c/a\u003e feat: add errorClassNames option to preserve-caught-error rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21032\"\u003e#21032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c30d80801ca561bdf65c6c3eba4ee57dced278cf\"\u003e\u003ccode\u003ec30d808\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f8b873aae53610b80b5c1005606716e05ed3b91f\"\u003e\u003ccode\u003ef8b873a\u003c/code\u003e\u003c/a\u003e feat: max-nested-callbacks option for constructor callbacks (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21063\"\u003e#21063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/72adf6bd214c142b38aabb4b8f6f908079c5301a\"\u003e\u003ccode\u003e72adf6b\u003c/code\u003e\u003c/a\u003e chore: restrict \u003ccode\u003emarkdownlint-cli2\u003c/code\u003e updates in renovate (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21067\"\u003e#21067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.39.4...v10.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-tailwindcss` from 3.18.3 to 4.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/francoismassart/eslint-plugin-tailwindcss/releases\"\u003eeslint-plugin-tailwindcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.0\u003c/h2\u003e\n\u003ch2\u003e🚀 Features\u003c/h2\u003e\n\u003cp\u003eNew rule \u003ca href=\"https://github.com/francoismassart/eslint-plugin-tailwindcss/blob/HEAD/docs/rules/important-modifier-suffix.md\"\u003e\u003ccode\u003eimportant-modifier-suffix\u003c/code\u003e\u003c/a\u003e: Makes sure the \u003ccode\u003e!\u003c/code\u003e important modifier is at the end of the class names. The former \u003ccode\u003e!\u003c/code\u003e location (between the modifiers and the class name is deprecated).\u003c/p\u003e\n\u003ch2\u003ev4.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ccode\u003ev4.1.0\u003c/code\u003e\u003c/h1\u003e\n\u003ch2\u003e🚀 Features\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/francoismassart/eslint-plugin-tailwindcss/blob/HEAD/docs/rules/no-unnecessary-arbitrary-value.md\"\u003e\u003ccode\u003eno-unnecessary-arbitrary-value\u003c/code\u003e\u003c/a\u003e: Expanded checks to catch and replace redundant arbitrary values (resolves \u003ca href=\"https://redirect.github.com/francoismassart/eslint-plugin-tailwindcss/issues/366\"\u003e#366\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e💡 What's new:\u003c/strong\u003e Prior to \u003ccode\u003ev4.1.0\u003c/code\u003e, this rule \u003cem\u003eonly flagged exact string matches\u003c/em\u003e between an arbitrary value and a preset. The rule is now smart enough to resolve unit conversions and spacing configurations.\u003c/p\u003e\n\u003cp\u003eThe plugin will now suggest cleaner native alternatives for:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eNative presets:\u003c/strong\u003e Replaces \u003ccode\u003einset-[1px]\u003c/code\u003e with \u003ccode\u003einset-px\u003c/code\u003e (previously ignored because \u003ccode\u003epx\u003c/code\u003e preset is not declared in the config, yet it exists).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eUnitless values:\u003c/strong\u003e Replace...\n\n_Description has been truncated_","html_url":"https://github.com/albertocarp1993-eng/Compound/pull/25","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/albertocarp1993-eng%2FCompound/issues/25","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/25/packages"},{"uuid":"4968841710","node_id":"PR_kwDOHQQGmM713weG","number":51,"state":"closed","title":"Bump react-router and react-router-dom","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-07-25T02:53:12.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-24T13:23:57.000Z","updated_at":"2026-07-25T02:53:19.000Z","time_to_close":48555,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"react-router","repository_url":"https://github.com/remix-run/react-router","old_version":"6.30.4","new_version":"7.18.1"},{"name":"react-router-dom","repository_url":"https://github.com/remix-run/react-router","old_version":"6.30.4","new_version":"7.18.1"}],"path":null,"ecosystem":"npm"},"body":"Bumps [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) to 7.18.1 and updates ancestor dependency [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom). These dependencies need to be updated together.\n\nUpdates `react-router` from 6.30.4 to 7.18.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/releases\"\u003ereact-router's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.18.1\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/v7/CHANGELOG.md#v7181\"\u003ehttps://github.com/remix-run/react-router/blob/v7/CHANGELOG.md#v7181\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.18.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7180\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7180\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.17.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7170\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7170\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.16.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7160\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7160\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.15.1\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7151\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7151\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.15.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7150\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7150\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.14.2\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7142\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7142\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.14.1\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7141\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7141\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.14.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7140\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7140\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.13.2\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7132\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7132\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.13.1\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7131\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7131\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.13.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7130\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7130\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.12.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7120\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7120\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.11.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7110\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7110\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.10.1\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7101\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7101\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.10.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7100\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7100\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.9.6\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v796\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v796\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/blob/react-router@7.18.1/packages/react-router/CHANGELOG.md\"\u003ereact-router's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003eNo changes\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.18.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix server handler prerender responses when using \u003ccode\u003essr: false\u003c/code\u003e and \u003ccode\u003efuture.v8_trailingSlashAwareDataRequests: true\u003c/code\u003e. Avoids false positive \u0026quot;SPA Mode\u0026quot; detection when serving prerendered paths (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15173\"\u003e#15173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse the \u003ccode\u003eServerRouter\u003c/code\u003e nonce for nonce-aware SSR components when they don't provide their own value so strict CSP pages can load them. (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15170\"\u003e#15170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eturbo-stream\u003c/code\u003e to serialize and deserialize Framework Mode hydration errors (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15175\"\u003e#15175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrecompute route branch matchers to avoid recompiling route path regexes during matching (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15186\"\u003e#15186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse the constructed request URL host when validating action request origins. (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15185\"\u003e#15185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove the un-documented custom error serialization logic from Data Mode SSR built-in hydration flows (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15175\"\u003e#15175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eValidate protocols in RSC render redirects (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15177\"\u003e#15177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConsolidate url normalization logic and better handle mixed slashes (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15176\"\u003e#15176\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.17.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eShip a subset of the official documentation inside the \u003ccode\u003ereact-router\u003c/code\u003e package (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15121\"\u003e#15121\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eMarkdown docs are now available in \u003ccode\u003enode_modules/react-router/docs\u003c/code\u003e, letting AI coding agents and the React Router agent skills read official docs locally\u003c/li\u003e\n\u003cli\u003eExcludes auto-generated API docs (\u003ccode\u003eapi/\u003c/code\u003e), \u003ccode\u003ecommunity/\u003c/code\u003e content, and tutorials (\u003ccode\u003etutorials/\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.16.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilize \u003ccode\u003efuture.unstable_trailingSlashAwareDataRequests\u003c/code\u003e as \u003ccode\u003efuture.v8_trailingSlashAwareDataRequests\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15098\"\u003e#15098\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\u003eDisable manifest path when lazy route dicovery is disabled (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15068\"\u003e#15068\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix browser URL creation to use the configured history window instead of the global window. (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15066\"\u003e#15066\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePass the history/router window through to \u003ccode\u003ecreateBrowserURLImpl\u003c/code\u003e so custom window contexts keep the correct URL origin.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003euseNavigation()\u003c/code\u003e return type to preserve discriminated union across navigation states (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15095\"\u003e#15095\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eWiden \u003ccode\u003eMetaDescriptor\u003c/code\u003e \u003ccode\u003escript:ld+json\u003c/code\u003e type from \u003ccode\u003eLdJsonObject\u003c/code\u003e to \u003ccode\u003eLdJsonObject | LdJsonObject[]\u003c/code\u003e to permit multiple JSON-LD schemas in a single \u003ccode\u003e\u0026lt;script type=\u0026quot;application/ld+json\u0026quot;\u0026gt;\u003c/code\u003e tag emitted by \u003ccode\u003e\u0026lt;Meta /\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15082\"\u003e#15082\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.15.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate router to operate on fetcher Maps in an immutable manner to avoid delayed React renders from potentially reading an updated but not yet committed Map. This could result in brief flickers in some fetcher-driven optimistic UI scenarios. (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15028\"\u003e#15028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eserverLoader()\u003c/code\u003e returning stale SSR data when a client navigation aborts pending hydration before the hydration \u003ccode\u003eclientLoader\u003c/code\u003e resolves (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15022\"\u003e#15022\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/remix-run/react-router/commit/afdf85d3c15448a41017514caca2aca038d3e9ca\"\u003e\u003ccode\u003eafdf85d\u003c/code\u003e\u003c/a\u003e Release v7.18.1 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15253\"\u003e#15253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/6fb1e79f8304eddd8b78759edea83cb32389ebf5\"\u003e\u003ccode\u003e6fb1e79\u003c/code\u003e\u003c/a\u003e Release v7.18.0 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15187\"\u003e#15187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/09e6020d1950e54f361f7ad00938ecd4dde60929\"\u003e\u003ccode\u003e09e6020\u003c/code\u003e\u003c/a\u003e Optimize route matching internals (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15186\"\u003e#15186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/5b57f5f371595ad97ac91cca389c5adc08ddcc3a\"\u003e\u003ccode\u003e5b57f5f\u003c/code\u003e\u003c/a\u003e Request Host derivation + CSRF check simplifications (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15185\"\u003e#15185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/ce596e823f0d7b883a433af1d5a839a8b9fe0242\"\u003e\u003ccode\u003ece596e8\u003c/code\u003e\u003c/a\u003e Validate RSC redirect protocols (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15177\"\u003e#15177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/1cebd2a823bb232ad74dcb2d970f750070b2bebe\"\u003e\u003ccode\u003e1cebd2a\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/9d22943fd46c8ae4b08236425fa3549e10e9ad1a\"\u003e\u003ccode\u003e9d22943\u003c/code\u003e\u003c/a\u003e Use turbo stream for framework hydration errors (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15175\"\u003e#15175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/bf63729561365b50705a24fd576e293424df23ef\"\u003e\u003ccode\u003ebf63729\u003c/code\u003e\u003c/a\u003e Consolidate url normalization logic (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15176\"\u003e#15176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/4ce8ff72737bcf43afc7e9f5705c9214a19ec9f6\"\u003e\u003ccode\u003e4ce8ff7\u003c/code\u003e\u003c/a\u003e Fix prerendering pathname issue with trailingSlashAwareDataRequests e… (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15173\"\u003e#15173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/4f060dd11cd8bedcba9e3ee96fce832bd987fe25\"\u003e\u003ccode\u003e4f060dd\u003c/code\u003e\u003c/a\u003e Use ServerRouter nonce when nonce prop is not specified (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15170\"\u003e#15170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router@7.18.1/packages/react-router\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-router-dom` from 6.30.4 to 7.18.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/releases\"\u003ereact-router-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v713\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v713\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/remix-run/react-router/blob/react-router-dom@7.18.1/packages/react-router-dom/CHANGELOG.md\"\u003ereact-router-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect \u003ccode\u003epackage.json\u003c/code\u003e \u003ccode\u003emain\u003c/code\u003e field for CommonJS builds (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15238\"\u003e#15238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.18.1\"\u003e\u003ccode\u003ereact-router@7.18.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.18.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.18.0\"\u003e\u003ccode\u003ereact-router@7.18.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.17.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.17.0\"\u003e\u003ccode\u003ereact-router@7.17.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.16.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove stale/invalid \u003ccode\u003eunpkg\u003c/code\u003e field from \u003ccode\u003epackage.json\u003c/code\u003e. This was removed from other packages with the release of v7 but missed in the \u003ccode\u003ereact-router-dom\u003c/code\u003e re-export package (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15075\"\u003e#15075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.16.0\"\u003e\u003ccode\u003ereact-router@7.16.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.15.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.15.1\"\u003e\u003ccode\u003ereact-router@7.15.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.15.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.15.0\"\u003e\u003ccode\u003ereact-router@7.15.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.14.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.14.2\"\u003e\u003ccode\u003ereact-router@7.14.2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/afdf85d3c15448a41017514caca2aca038d3e9ca\"\u003e\u003ccode\u003eafdf85d\u003c/code\u003e\u003c/a\u003e Release v7.18.1 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15253\"\u003e#15253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/2ecaa1ddbbcd583999dda46dd5413e907e8a46f3\"\u003e\u003ccode\u003e2ecaa1d\u003c/code\u003e\u003c/a\u003e Fix react-router-dom main entry metadata (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15238\"\u003e#15238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/6fb1e79f8304eddd8b78759edea83cb32389ebf5\"\u003e\u003ccode\u003e6fb1e79\u003c/code\u003e\u003c/a\u003e Release v7.18.0 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15187\"\u003e#15187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/195a0d03c1417127ccee73853058c8521beb4fce\"\u003e\u003ccode\u003e195a0d0\u003c/code\u003e\u003c/a\u003e Release v7.17.0 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15145\"\u003e#15145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/8984d23f86ca7ae5655711744b77816090bda4e6\"\u003e\u003ccode\u003e8984d23\u003c/code\u003e\u003c/a\u003e Release v7.16.0 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15105\"\u003e#15105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/3ed77afcde0ad9aea79f1afe5f05a700b201f289\"\u003e\u003ccode\u003e3ed77af\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/e96962bc6159a2290632849b55872a3878753342\"\u003e\u003ccode\u003ee96962b\u003c/code\u003e\u003c/a\u003e fix: remove stale unpkg field from react-router-dom (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15075\"\u003e#15075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/587d08fca6ca61e00f44c1eda95bf6e6a9ab76ef\"\u003e\u003ccode\u003e587d08f\u003c/code\u003e\u003c/a\u003e Release v7.15.1 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15038\"\u003e#15038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/97c8de79c38f107acd15f74d8295c7bf75894a5d\"\u003e\u003ccode\u003e97c8de7\u003c/code\u003e\u003c/a\u003e Release v7.15.0 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15018\"\u003e#15018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/cf1d25003aa1217dc21c16e95d483601940ae9af\"\u003e\u003ccode\u003ecf1d250\u003c/code\u003e\u003c/a\u003e Release v7.14.2 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14993\"\u003e#14993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router-dom@7.18.1/packages/react-router-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/domdomegg/postal-vote/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/domdomegg/postal-vote/pull/51","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/domdomegg%2Fpostal-vote/issues/51","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/51/packages"},{"uuid":"4946536458","node_id":"PR_kwDOQSyXFM70va-v","number":41,"state":"open","title":"chore(deps): bump the production group in /frontend with 6 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-07-22T07:23:36.000Z","updated_at":"2026-07-22T07:24:22.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production","update_count":6,"packages":[{"name":"lucide-react","old_version":"1.16.0","new_version":"1.25.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"18.3.1","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"react-dom","old_version":"18.3.1","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"react-router-dom","old_version":"7.15.1","new_version":"7.18.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"recharts","old_version":"2.15.4","new_version":"3.10.0","repository_url":"https://github.com/recharts/recharts"}],"path":"/frontend","ecosystem":"npm"},"body":"Updates the requirements on [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react), [react](https://github.com/react/react/tree/HEAD/packages/react), [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom), [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom), [recharts](https://github.com/recharts/recharts) and [socket.io-client](https://github.com/socketio/socket.io) to permit the latest version.\nUpdates `lucide-react` from 1.16.0 to 1.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.25.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): Rename to \u003ccode\u003ecircle-euro\u003c/code\u003e to match other euro icons by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4531\"\u003elucide-icons/lucide#4531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump astro from 6.1.10 to 6.4.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/lucide-icons/lucide/pull/4487\"\u003elucide-icons/lucide#4487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): empty search results on first load for tag-only matches by \u003ca href=\"https://github.com/taimar\"\u003e\u003ccode\u003e@​taimar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4413\"\u003elucide-icons/lucide#4413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​babel/core\u003c/code\u003e from 7.28.5 to 7.29.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/lucide-icons/lucide/pull/4476\"\u003elucide-icons/lucide#4476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ci): broken link in brand logo comment by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4533\"\u003elucide-icons/lucide#4533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(depedencies): Update dependencies by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4553\"\u003elucide-icons/lucide#4553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(docs): add studio link by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4534\"\u003elucide-icons/lucide#4534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ehdmi-port\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4554\"\u003elucide-icons/lucide#4554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eethernet-port\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4555\"\u003elucide-icons/lucide#4555\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003efile-box\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4552\"\u003elucide-icons/lucide#4552\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003escan-box\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4551\"\u003elucide-icons/lucide#4551\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.24.0...1.25.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.24.0...1.25.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.24.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(scripts): fix typo in renameIcon.function.mts by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4514\"\u003elucide-icons/lucide#4514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(icons): remove \u003ccode\u003etoBeRemovedInVersion\u003c/code\u003e metadata and make it optional in schema by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e with \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4513\"\u003elucide-icons/lucide#4513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(site): Add merch link by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4524\"\u003elucide-icons/lucide#4524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(packages/angular): move child rendering logic to template from effect by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4519\"\u003elucide-icons/lucide#4519\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(site): list \u003ccode\u003e@​gyeonghokim/lucide-lit\u003c/code\u003e as third-party package by \u003ca href=\"https://github.com/GyeongHoKim\"\u003e\u003ccode\u003e@​GyeongHoKim\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4421\"\u003elucide-icons/lucide#4421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eoption\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4326\"\u003elucide-icons/lucide#4326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide-react-native): restore the icons entry point in the JS bundles by \u003ca href=\"https://github.com/pvinis\"\u003e\u003ccode\u003e@​pvinis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4528\"\u003elucide-icons/lucide#4528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(vue): support kebab-case icon-node prop on Icon component by \u003ca href=\"https://github.com/Sagargupta16\"\u003e\u003ccode\u003e@​Sagargupta16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4512\"\u003elucide-icons/lucide#4512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide-react-native): Add icon exports property to the package.json file by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4522\"\u003elucide-icons/lucide#4522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): centered the \u003ccode\u003edot\u003c/code\u003e icon by \u003ca href=\"https://github.com/cnlancehu\"\u003e\u003ccode\u003e@​cnlancehu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4492\"\u003elucide-icons/lucide#4492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecircle-euro-sign\u003c/code\u003e icon by \u003ca href=\"https://github.com/Guido3000\"\u003e\u003ccode\u003e@​Guido3000\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4353\"\u003elucide-icons/lucide#4353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eserver-plus\u003c/code\u003e icon by \u003ca href=\"https://github.com/Turboman3000\"\u003e\u003ccode\u003e@​Turboman3000\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4232\"\u003elucide-icons/lucide#4232\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/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e with \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4513\"\u003elucide-icons/lucide#4513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GyeongHoKim\"\u003e\u003ccode\u003e@​GyeongHoKim\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4421\"\u003elucide-icons/lucide#4421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pvinis\"\u003e\u003ccode\u003e@​pvinis\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4528\"\u003elucide-icons/lucide#4528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Sagargupta16\"\u003e\u003ccode\u003e@​Sagargupta16\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4512\"\u003elucide-icons/lucide#4512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Guido3000\"\u003e\u003ccode\u003e@​Guido3000\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4353\"\u003elucide-icons/lucide#4353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turboman3000\"\u003e\u003ccode\u003e@​Turboman3000\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4232\"\u003elucide-icons/lucide#4232\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.23.0...1.24.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.23.0...1.24.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.23.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docs): prevent scrollbar layout shift on icons page by \u003ca href=\"https://github.com/g30r93g\"\u003e\u003ccode\u003e@​g30r93g\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4500\"\u003elucide-icons/lucide#4500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(docs): Remove certificates banner by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4504\"\u003elucide-icons/lucide#4504\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(repo-journal.yml): GH copilot repo summary by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4505\"\u003elucide-icons/lucide#4505\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(repo-journal.yml): Small fix in the workflow by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4508\"\u003elucide-icons/lucide#4508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(repo-journal.yml): Switch to token by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4509\"\u003elucide-icons/lucide#4509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003epaper-bag\u003c/code\u003e icon by \u003ca href=\"https://github.com/dkast\"\u003e\u003ccode\u003e@​dkast\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4023\"\u003elucide-icons/lucide#4023\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/f229f83f0c42f46befeac3cfd8ef7aaa82a71325\"\u003e\u003ccode\u003ef229f83\u003c/code\u003e\u003c/a\u003e chore(depedencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4553\"\u003e#4553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/5ff536e1391335e4f7dc38d244c1bc458b9443e2\"\u003e\u003ccode\u003e5ff536e\u003c/code\u003e\u003c/a\u003e ci(release.yml): Fix workflow and remove \u003ccode\u003eversion\u003c/code\u003e scripts in package scripts...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.25.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 18.3.1 to 19.2.8\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.2.8 (July 21st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance improvements when decoding\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/37087\"\u003e#37087\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.7 (June 1st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.4 (January 26th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e by \u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003c!-- 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.2.7 (June 1, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6 (\u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (March 18, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.4 (Jan 26, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.3 (Dec 11, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (Dec 11, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003e#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/1dd4ecbdabf826f527fc9a58c05ea70375b7d170\"\u003e\u003ccode\u003e1dd4ecb\u003c/code\u003e\u003c/a\u003e [FlightReply] Performance improvements when decoding (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/37087\"\u003e#37087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/b0d2fdb78bdfae075a7fa02ddcebbf25f90952c2\"\u003e\u003ccode\u003eb0d2fdb\u003c/code\u003e\u003c/a\u003e [19.2.x] Update required references to GitHub repo (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/36753\"\u003e#36753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/6117d7cca4906492c51fe6a03381e35adfd86e7d\"\u003e\u003ccode\u003e6117d7c\u003c/code\u003e\u003c/a\u003e Version 19.2.7 (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/36591\"\u003e#36591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/90ab3f89f4824ac763b6f877c6f711200d1338d2\"\u003e\u003ccode\u003e90ab3f8\u003c/code\u003e\u003c/a\u003e Version 19.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/5667a41fe4d81aa806f6c1e8814b17975e33b317\"\u003e\u003ccode\u003e5667a41\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react/react/commits/v19.2.8/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for react since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 18.3.1 to 19.2.8\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-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.8 (July 21st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance improvements when decoding\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/37087\"\u003e#37087\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.7 (June 1st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.4 (January 26th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e by \u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003c!-- 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-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.7 (June 1, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6 (\u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (March 18, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.4 (Jan 26, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.3 (Dec 11, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (Dec 11, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003e#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/1dd4ecbdabf826f527fc9a58c05ea70375b7d170\"\u003e\u003ccode\u003e1dd4ecb\u003c/code\u003e\u003c/a\u003e [FlightReply] Performance improvements when decoding (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react-dom/issues/37087\"\u003e#37087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/b0d2fdb78bdfae075a7fa02ddcebbf25f90952c2\"\u003e\u003ccode\u003eb0d2fdb\u003c/code\u003e\u003c/a\u003e [19.2.x] Update required references to GitHub repo (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react-dom/issues/36753\"\u003e#36753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/6117d7cca4906492c51fe6a03381e35adfd86e7d\"\u003e\u003ccode\u003e6117d7c\u003c/code\u003e\u003c/a\u003e Version 19.2.7 (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react-dom/issues/36591\"\u003e#36591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/90ab3f89f4824ac763b6f877c6f711200d1338d2\"\u003e\u003ccode\u003e90ab3f8\u003c/code\u003e\u003c/a\u003e Version 19.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/861811347b8fa936b4a114fc022db9b8253b3d86\"\u003e\u003ccode\u003e8618113\u003c/code\u003e\u003c/a\u003e Bump scheduler version (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react-dom/issues/34671\"\u003e#34671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react/react/commits/v19.2.8/packages/react-dom\"\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 react-dom since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-router-dom` from 7.15.1 to 7.18.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/blob/react-router-dom@7.18.1/packages/react-router-dom/CHANGELOG.md\"\u003ereact-router-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect \u003ccode\u003epackage.json\u003c/code\u003e \u003ccode\u003emain\u003c/code\u003e field for CommonJS builds (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15238\"\u003e#15238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.18.1\"\u003e\u003ccode\u003ereact-router@7.18.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.18.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.18.0\"\u003e\u003ccode\u003ereact-router@7.18.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.17.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.17.0\"\u003e\u003ccode\u003ereact-router@7.17.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.16.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove stale/invalid \u003ccode\u003eunpkg\u003c/code\u003e field from \u003ccode\u003epackage.json\u003c/code\u003e. This was removed from other packages with the release of v7 but missed in the \u003ccode\u003ereact-router-dom\u003c/code\u003e re-export package (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15075\"\u003e#15075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.16.0\"\u003e\u003ccode\u003ereact-router@7.16.0\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/remix-run/react-router/commit/afdf85d3c15448a41017514caca2aca038d3e9ca\"\u003e\u003ccode\u003eafdf85d\u003c/code\u003e\u003c/a\u003e Release v7.18.1 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15253\"\u003e#15253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/2ecaa1ddbbcd583999dda46dd5413e907e8a46f3\"\u003e\u003ccode\u003e2ecaa1d\u003c/code\u003e\u003c/a\u003e Fix react-router-dom main entry metadata (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15238\"\u003e#15238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/6fb1e79f8304eddd8b78759edea83cb32389ebf5\"\u003e\u003ccode\u003e6fb1e79\u003c/code\u003e\u003c/a\u003e Release v7.18.0 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15187\"\u003e#15187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/195a0d03c1417127ccee73853058c8521beb4fce\"\u003e\u003ccode\u003e195a0d0\u003c/code\u003e\u003c/a\u003e Release v7.17.0 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15145\"\u003e#15145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/8984d23f86ca7ae5655711744b77816090bda4e6\"\u003e\u003ccode\u003e8984d23\u003c/code\u003e\u003c/a\u003e Release v7.16.0 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15105\"\u003e#15105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/3ed77afcde0ad9aea79f1afe5f05a700b201f289\"\u003e\u003ccode\u003e3ed77af\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/e96962bc6159a2290632849b55872a3878753342\"\u003e\u003ccode\u003ee96962b\u003c/code\u003e\u003c/a\u003e fix: remove stale unpkg field from react-router-dom (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15075\"\u003e#15075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router-dom@7.18.1/packages/react-router-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `recharts` from 2.15.4 to 3.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recharts/recharts/releases\"\u003erecharts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.10.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eLegend position\u003c/h3\u003e\n\u003cp\u003eLegend now supports \u003ccode\u003eposition\u003c/code\u003e and \u003ccode\u003eoffset\u003c/code\u003e props, same as Label and LabeList. This replaces the previous \u003ccode\u003ealign\u003c/code\u003e and \u003ccode\u003everticalAlign\u003c/code\u003e for a more convenient positioning, and fixes couple visual bugs too. See \u003ca href=\"https://recharts.github.io/en-US/examples/LegendPosition/\"\u003ehttps://recharts.github.io/en-US/examples/LegendPosition/\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLegend position and offset by \u003ca href=\"https://github.com/PavelVanecek\"\u003e\u003ccode\u003e@​PavelVanecek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7564\"\u003erecharts/recharts#7564\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eXAxis auto height\u003c/h3\u003e\n\u003cp\u003eXAxis now supports height=\u0026quot;auto\u0026quot; prop, similar to YAxis width=\u0026quot;auto\u0026quot;.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat(XAxis): support height=\u0026quot;auto\u0026quot; to size the axis to its tick labels by \u003ca href=\"https://github.com/kimlj\"\u003e\u003ccode\u003e@​kimlj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7570\"\u003erecharts/recharts#7570\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(Sankey): support accessibilityLayer, title and desc props by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7546\"\u003erecharts/recharts#7546\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: clear stale active bar layer state by \u003ca href=\"https://github.com/pupuking723\"\u003e\u003ccode\u003e@​pupuking723\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7547\"\u003erecharts/recharts#7547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(Brush): slide snaps back to original position on mouseup when start/endIndex are controlled by \u003ca href=\"https://github.com/MaksZhukov\"\u003e\u003ccode\u003e@​MaksZhukov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7542\"\u003erecharts/recharts#7542\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(Tooltip): find the active sector in the angle-axis wrap-around gap by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7550\"\u003erecharts/recharts#7550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(Brush): keep controlled startIndex/endIndex on data updates by \u003ca href=\"https://github.com/momomuchu\"\u003e\u003ccode\u003e@​momomuchu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7530\"\u003erecharts/recharts#7530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Legend type by \u003ca href=\"https://github.com/PavelVanecek\"\u003e\u003ccode\u003e@​PavelVanecek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7560\"\u003erecharts/recharts#7560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(Label): pass computed position attributes to custom label content by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7549\"\u003erecharts/recharts#7549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(CartesianAxis): skip renderedTicks dispatch when tick values are unchanged by \u003ca href=\"https://github.com/kimlj\"\u003e\u003ccode\u003e@​kimlj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7565\"\u003erecharts/recharts#7565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: prevent getBandSizeOfAxis from collapsing band size due to floating-point tick gaps by \u003ca href=\"https://github.com/xianjianlf2\"\u003e\u003ccode\u003e@​xianjianlf2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7556\"\u003erecharts/recharts#7556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(Area): connectNulls connects across stacked points where every series is null by \u003ca href=\"https://github.com/kimlj\"\u003e\u003ccode\u003e@​kimlj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7566\"\u003erecharts/recharts#7566\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/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7546\"\u003erecharts/recharts#7546\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaksZhukov\"\u003e\u003ccode\u003e@​MaksZhukov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7542\"\u003erecharts/recharts#7542\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/momomuchu\"\u003e\u003ccode\u003e@​momomuchu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7530\"\u003erecharts/recharts#7530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kimlj\"\u003e\u003ccode\u003e@​kimlj\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7565\"\u003erecharts/recharts#7565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xianjianlf2\"\u003e\u003ccode\u003e@​xianjianlf2\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7556\"\u003erecharts/recharts#7556\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recharts/recharts/compare/v3.9.2...v3.10.0\"\u003ehttps://github.com/recharts/recharts/compare/v3.9.2...v3.10.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.9.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: clarify custom labels and ticks need SVG elements by \u003ca href=\"https://github.com/ishaanlabs-gg\"\u003e\u003ccode\u003e@​ishaanlabs-gg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7524\"\u003erecharts/recharts#7524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump immer from 11.1.8 to 11.1.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/recharts/recharts/pull/7526\"\u003erecharts/recharts#7526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(Sankey): avoid exponential depth traversal on dense graphs by \u003ca href=\"https://github.com/dm-gthb\"\u003e\u003ccode\u003e@​dm-gthb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7479\"\u003erecharts/recharts#7479\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/ishaanlabs-gg\"\u003e\u003ccode\u003e@​ishaanlabs-gg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7524\"\u003erecharts/recharts#7524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dm-gthb\"\u003e\u003ccode\u003e@​dm-gthb\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7479\"\u003erecharts/recharts#7479\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/recharts/recharts/commit/770191aaa637b94bf35d5d44fc796e6449917398\"\u003e\u003ccode\u003e770191a\u003c/code\u003e\u003c/a\u003e 3.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/9d9b15d1664dea4c80b97f1fd7dfc25fac518cb1\"\u003e\u003ccode\u003e9d9b15d\u003c/code\u003e\u003c/a\u003e feat(XAxis): support height=\u0026quot;auto\u0026quot; to size the axis to its tick labels (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7570\"\u003e#7570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/38020e8d4881bf226e7c76cbe30c4bc13509ff27\"\u003e\u003ccode\u003e38020e8\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the storybook group with 8 updates (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7568\"\u003e#7568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/e9795a1a5313c94431869ac1fdd33e8ce73f0ecb\"\u003e\u003ccode\u003ee9795a1\u003c/code\u003e\u003c/a\u003e Clarify Legend comments and examples (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7567\"\u003e#7567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/9817ae52fa440105d77bdec1f8393bcb893733e4\"\u003e\u003ccode\u003e9817ae5\u003c/code\u003e\u003c/a\u003e fix(Area): connectNulls connects across stacked points where every series is ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/082495ac4b05070b745089b2d82db2dc1eb8ccc8\"\u003e\u003ccode\u003e082495a\u003c/code\u003e\u003c/a\u003e Legend position and offset (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7564\"\u003e#7564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/2ea9ca02e12867076405595c010343adb1ccca3b\"\u003e\u003ccode\u003e2ea9ca0\u003c/code\u003e\u003c/a\u003e fix: prevent getBandSizeOfAxis from collapsing band size due to floating-poin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/ccdd02a7609bd36d641d34287e5b35b363b2de90\"\u003e\u003ccode\u003eccdd02a\u003c/code\u003e\u003c/a\u003e fix(CartesianAxis): skip renderedTicks dispatch when tick values are unchange...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/ca62d1c38d17ab9182fdf78c81cfac3b2b92324c\"\u003e\u003ccode\u003eca62d1c\u003c/code\u003e\u003c/a\u003e fix(Label): pass computed position attributes to custom label content (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7549\"\u003e#7549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/ea3eef3bc730bb2540f9a172a110ba389e3fcd98\"\u003e\u003ccode\u003eea3eef3\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump babel-loader from 9.2.1 to 10.1.1 (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7562\"\u003e#7562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/recharts/recharts/compare/v2.15.4...v3.10.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 recharts since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version adds \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `socket.io-client` to 4.8.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/socketio/socket.io/releases\"\u003esocket.io-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esocket.io-client@4.8.3\u003c/h2\u003e\n\u003cp\u003eThere were some minor bug fixes on the server side, which mandate a client bump.\u003c/p\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/engine.io-client/releases/tag/6.5.2\"\u003e\u003ccode\u003eengine.io-client@~6.6.1\u003c/code\u003e\u003c/a\u003e (no change)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/releases/tag/8.18.3\"\u003e\u003ccode\u003ews@~8.18.3\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/websockets/ws/compare/8.17.1...8.18.3\"\u003ediff\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/socketio/socket.io/commit/e9e5bed4f2df269d228573325f25e10ec9dee6f3\"\u003e\u003ccode\u003ee9e5bed\u003c/code\u003e\u003c/a\u003e chore(release): socket.io-client@4.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/9581f9bcfd0c0fa8cb16eae1604c6a727af21efa\"\u003e\u003ccode\u003e9581f9b\u003c/code\u003e\u003c/a\u003e fix(sio): do not throw when calling io.close() on a stopped server\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/579d43f33f93503a936a133a59c1dcc1b8440c3d\"\u003e\u003ccode\u003e579d43f\u003c/code\u003e\u003c/a\u003e refactor: remove unused files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/ee9aac31342da4ccad8e9bfe5b98081701037f32\"\u003e\u003ccode\u003eee9aac3\u003c/code\u003e\u003c/a\u003e chore(release): socket.io-parser@4.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/968277cef8cf429a001c2c51b3ab7fd25b9836ef\"\u003e\u003ccode\u003e968277c\u003c/code\u003e\u003c/a\u003e chore(release): socket.io-adapter@2.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/2bf16bd214b5c12a90f4c2dad88bfbea2858df10\"\u003e\u003ccode\u003e2bf16bd\u003c/code\u003e\u003c/a\u003e chore(release): engine.io-client@6.6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/ad616070b8d845486fb5f1576205f70fff89723d\"\u003e\u003ccode\u003ead61607\u003c/code\u003e\u003c/a\u003e docs(eio): fix link in the release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/dd717924556d18b4453b63465fbf9b7c32788ac6\"\u003e\u003ccode\u003edd71792\u003c/code\u003e\u003c/a\u003e chore(release): socket.io@4.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/bb0b480d2ab3108a8ae255b539015da451fdb249\"\u003e\u003ccode\u003ebb0b480\u003c/code\u003e\u003c/a\u003e fix(sio): improve \u003ccode\u003eio.close()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/socketio/socket.io/issues/5344\"\u003e#5344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/161be91975ccc12d8cc35b1b511e00e5a86bad87\"\u003e\u003ccode\u003e161be91\u003c/code\u003e\u003c/a\u003e test(sio): pin version of the client bundle in the tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/socketio/socket.io/compare/socket.io-client@4.8.1...socket.io-client@4.8.3\"\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/wahidhendrawan/ThreatDock/pull/41","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/wahidhendrawan%2FThreatDock/issues/41","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/41/packages"},{"uuid":"4926612936","node_id":"PR_kwDOA4-mPs7zuZgY","number":131,"state":"closed","title":"build(deps): bump the npm-minor-patch group across 1 directory with 19 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-07-27T07:07:30.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-20T07:07:50.000Z","updated_at":"2026-07-27T07:07:32.000Z","time_to_close":604780,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"npm-minor-patch","update_count":19,"packages":[{"name":"@radix-ui/react-toast","old_version":"1.2.17","new_version":"1.2.20","repository_url":"https://github.com/radix-ui/primitives"},{"name":"react-hook-form","old_version":"7.79.0","new_version":"7.82.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-router-dom","old_version":"7.18.0","new_version":"7.18.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"simple-icons","old_version":"16.23.0","new_version":"16.27.0","repository_url":"https://github.com/simple-icons/simple-icons"},{"name":"@tailwindcss/postcss","old_version":"4.3.1","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.61.1","new_version":"8.64.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.61.1","new_version":"8.64.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-react","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"@vitest/coverage-v8","old_version":"4.1.9","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"autoprefixer","old_version":"10.5.0","new_version":"10.5.4","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"eslint","old_version":"10.5.0","new_version":"10.7.0","repository_url":"https://github.com/eslint/eslint"},{"name":"globals","old_version":"17.6.0","new_version":"17.7.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"lint-staged","old_version":"17.0.7","new_version":"17.1.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"postcss","old_version":"8.5.15","new_version":"8.5.20","repository_url":"https://github.com/postcss/postcss"},{"name":"prettier","old_version":"3.8.4","new_version":"3.9.5","repository_url":"https://github.com/prettier/prettier"},{"name":"prettier-plugin-tailwindcss","old_version":"0.8.0","new_version":"0.8.1","repository_url":"https://github.com/tailwindlabs/prettier-plugin-tailwindcss"},{"name":"tailwindcss","old_version":"4.3.1","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"vite","old_version":"8.0.16","new_version":"8.1.5","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.1.9","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-minor-patch group with 19 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@radix-ui/react-toast](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/toast) | `1.2.17` | `1.2.20` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.79.0` | `7.82.0` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.18.0` | `7.18.1` |\n| [simple-icons](https://github.com/simple-icons/simple-icons) | `16.23.0` | `16.27.0` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.3.1` | `4.3.3` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.61.1` | `8.64.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.61.1` | `8.64.0` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.0.2` | `6.0.3` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.9` | `4.1.10` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.5.0` | `10.5.4` |\n| [eslint](https://github.com/eslint/eslint) | `10.5.0` | `10.7.0` |\n| [globals](https://github.com/sindresorhus/globals) | `17.6.0` | `17.7.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `17.0.7` | `17.1.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.15` | `8.5.20` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.4` | `3.9.5` |\n| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.8.0` | `0.8.1` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.3.1` | `4.3.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.16` | `8.1.5` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.9` | `4.1.10` |\n\n\nUpdates `@radix-ui/react-toast` from 1.2.17 to 1.2.20\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/toast/CHANGELOG.md\"\u003e@​radix-ui/react-toast's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eToast\u003c/code\u003e removing non-focused toasts when pressing \u003ccode\u003eEscape\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed infinite re-render loop in React 19 caused by unstable composed ref callback references.\u003c/li\u003e\n\u003cli\u003eCleared the close timer on unmount to prevent memory leaks and errors in test environments\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/toast\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-hook-form` from 7.79.0 to 7.82.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/react-hook-form/releases\"\u003ereact-hook-form's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 7.82.0\u003c/h2\u003e\n\u003cp\u003e🚀 \u003cstrong\u003efeat:\u003c/strong\u003e add opt-in \u003ccode\u003edelayError\u003c/code\u003e option for \u003ccode\u003esetValue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13337\"\u003e#13337\u003c/a\u003e)\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003esetValue(\u0026quot;firstName\u0026quot;, \u0026quot;Bill\u0026quot;, {\r\n  delayError: 500, // delay validation error updates by 500ms\r\n  shouldValidate: true\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e⚡ \u003cstrong\u003eperf:\u003c/strong\u003e improve \u003ccode\u003egetDirtyFields\u003c/code\u003e performance (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13590\"\u003e#13590\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImproved dirty field calculation, especially for larger forms and deeply nested values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🐞 \u003cstrong\u003efix:\u003c/strong\u003e expose \u003ccode\u003eresetDefaultValues\u003c/code\u003e through form context (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13598\"\u003e#13598\u003c/a\u003e)\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003econst { resetDefaultValues } = useFormContext();\r\n\u003cp\u003eresetDefaultValues();\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e🐞 \u003cstrong\u003efix:\u003c/strong\u003e \u003ccode\u003esetValue\u003c/code\u003e with \u003ccode\u003eshouldDirty\u003c/code\u003e now correctly updates dirty state when the form is disabled (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13594\"\u003e#13594\u003c/a\u003e)\n🐞 \u003cstrong\u003efix:\u003c/strong\u003e preserve \u003ccode\u003edirtyFields\u003c/code\u003e boolean values for registered array fields (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13586\"\u003e#13586\u003c/a\u003e)\n🐞 \u003cstrong\u003efix:\u003c/strong\u003e restore \u003ccode\u003eFieldArray\u003c/code\u003e component export (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13596\"\u003e#13596\u003c/a\u003e)\n🧪 \u003cstrong\u003etest:\u003c/strong\u003e migrate test suite to Playwright and improve \u003ccode\u003edelayError\u003c/code\u003e test reliability (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13589\"\u003e#13589\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/candymask0712\"\u003e\u003ccode\u003e@​candymask0712\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wanxiankai\"\u003e\u003ccode\u003e@​wanxiankai\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/a-y-ibrahim\"\u003e\u003ccode\u003e@​a-y-ibrahim\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ankit1324\"\u003e\u003ccode\u003e@​ankit1324\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/abnud11\"\u003e\u003ccode\u003e@​abnud11\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 7.81.0\u003c/h2\u003e\n\u003cp\u003e⚜️ feat: FieldArray component (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13394\"\u003e#13394\u003c/a\u003e)\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e\u0026lt;FieldArray\r\n  control={control}\r\n  name=\u0026quot;test\u0026quot;\r\n  render={({ fields }) =\u0026gt; null}\r\n/\u0026gt;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13538\"\u003e#13538\u003c/a\u003e useFieldArray min 1 item validation error changes its location in the errors object (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13539\"\u003e#13539\u003c/a\u003e)\n🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13569\"\u003e#13569\u003c/a\u003e calling reset triggers subscribe with latest name instead of undefined (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13574\"\u003e#13574\u003c/a\u003e)\n🐞 fix(useController): reflect cleared parent object in controlled fields (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13550\"\u003e#13550\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13553\"\u003e#13553\u003c/a\u003e)\n🐞 fix(flatten): preserve Date values as leaf nodes (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13566\"\u003e#13566\u003c/a\u003e)\n🐛 fix(unset): guard against prototype keyword path traversal (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13559\"\u003e#13559\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13560\"\u003e#13560\u003c/a\u003e)\n🏸 improve setValue api with shrink value (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13576\"\u003e#13576\u003c/a\u003e)\n👝 close \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13577\"\u003e#13577\u003c/a\u003e improve re-render with useFieldArray reset (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13578\"\u003e#13578\u003c/a\u003e)\n🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13575\"\u003e#13575\u003c/a\u003e issue: clearErrors changes the name value from form.subscribe (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13579\"\u003e#13579\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/DakshSinghDhami\"\u003e\u003ccode\u003e@​DakshSinghDhami\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/JSap0914\"\u003e\u003ccode\u003e@​JSap0914\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/tran-simon\"\u003e\u003ccode\u003e@​tran-simon\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/EduardF1\"\u003e\u003ccode\u003e@​EduardF1\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/react-hook-form/blob/master/CHANGELOG.md\"\u003ereact-hook-form's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[7.82.0] - 2026-07-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOpt-in \u003ccode\u003edelayError\u003c/code\u003e option for \u003ccode\u003esetValue\u003c/code\u003e to delay validation error updates\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose \u003ccode\u003eresetDefaultValues\u003c/code\u003e through form context\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetValue\u003c/code\u003e with \u003ccode\u003eshouldDirty\u003c/code\u003e not updating dirty state correctly when the form is disabled\u003c/li\u003e\n\u003cli\u003ePreserve \u003ccode\u003edirtyFields\u003c/code\u003e boolean values for registered array fields\u003c/li\u003e\n\u003cli\u003eRestore \u003ccode\u003eFieldArray\u003c/code\u003e component export\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003egetDirtyFields\u003c/code\u003e performance, especially for larger forms and deeply nested values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[7.81.0] - 2026-07-05\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFieldArray\u003c/code\u003e component built on \u003ccode\u003euseFieldArray\u003c/code\u003e for controlled field-array rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eclearErrors\u003c/code\u003e changing the \u003ccode\u003ename\u003c/code\u003e value from \u003ccode\u003eform.subscribe\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ereset\u003c/code\u003e triggering \u003ccode\u003esubscribe\u003c/code\u003e with the latest name instead of \u003ccode\u003eundefined\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetValues\u003c/code\u003e leaving stale elements behind when shrinking a field array\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eflatten\u003c/code\u003e preserving \u003ccode\u003eDate\u003c/code\u003e values as leaf nodes\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseFieldArray\u003c/code\u003e min length validation error changing location in the \u003ccode\u003eerrors\u003c/code\u003e object\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseController\u003c/code\u003e not reflecting a cleared parent object in controlled fields\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHarden \u003ccode\u003eunset()\u003c/code\u003e against prototype-path traversal (\u003ccode\u003e__proto__\u003c/code\u003e / \u003ccode\u003econstructor\u003c/code\u003e / \u003ccode\u003eprototype\u003c/code\u003e), matching the existing \u003ccode\u003eset()\u003c/code\u003e guard\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove re-render with \u003ccode\u003euseFieldArray\u003c/code\u003e reset\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[7.80.0] - 2026-06-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edisabled\u003c/code\u003e prop support for individual fields within \u003ccode\u003euseFieldArray\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edeepEqual\u003c/code\u003e incorrectly treating empty array \u003ccode\u003e[]\u003c/code\u003e and empty plain object \u003ccode\u003e{}\u003c/code\u003e as equal\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/553d2906476fc2573fb0b18c3a895f72b46f0bb9\"\u003e\u003ccode\u003e553d290\u003c/code\u003e\u003c/a\u003e 7.82.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/2791e4f6bb1ecfc2de02a0bf37d4e5a3225fb01c\"\u003e\u003ccode\u003e2791e4f\u003c/code\u003e\u003c/a\u003e 🐞 fix: prevent stale _setValid() calls from overwriting isValid/isValidating ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/521adfcbd7e6c99e0253af574006c6e26077887b\"\u003e\u003ccode\u003e521adfc\u003c/code\u003e\u003c/a\u003e 🤦🏻‍♂️ fix: expose resetDefaultValues through form context (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13598\"\u003e#13598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/2f7c1c5cdf57cc9185554542f8118fdbf382032a\"\u003e\u003ccode\u003e2f7c1c5\u003c/code\u003e\u003c/a\u003e 🤧 fix FieldArray component export (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13596\"\u003e#13596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/937828856fc5bab74a61b5eba03de248c4aca20b\"\u003e\u003ccode\u003e9378288\u003c/code\u003e\u003c/a\u003e 🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13592\"\u003e#13592\u003c/a\u003e setValue with shouldDirty not marking dirty state when form is d...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/65599cce839bfdf5c90017de2d1e44da98754beb\"\u003e\u003ccode\u003e65599cc\u003c/code\u003e\u003c/a\u003e 🚗 perf: improve get dirty fields (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13590\"\u003e#13590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/142f2994a13e726cbaa3bdb8b62bc82e6cc7efcd\"\u003e\u003ccode\u003e142f299\u003c/code\u003e\u003c/a\u003e 🖲️ chore: upgrade pnpm to v11 (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13587\"\u003e#13587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/673aae44ee2fb6f9d1c8c403d8e659a278a7194c\"\u003e\u003ccode\u003e673aae4\u003c/code\u003e\u003c/a\u003e 🤖 build(deps-dev): bump vite from 5.4.11 to 6.4.3 in /app (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13534\"\u003e#13534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/11bd6df899a6bd157a241e6d7310af7132d9e86a\"\u003e\u003ccode\u003e11bd6df\u003c/code\u003e\u003c/a\u003e 🥗 migrate to playwright \u0026amp; fix delay error feature (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13589\"\u003e#13589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/95da27a959855b92b9e07ed7e80ddd0f4b0c08a9\"\u003e\u003ccode\u003e95da27a\u003c/code\u003e\u003c/a\u003e ⏳ feat: add opt-in delayError option for setValue (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13337\"\u003e#13337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-hook-form/react-hook-form/compare/v7.79.0...v7.82.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-router-dom` from 7.18.0 to 7.18.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/blob/react-router-dom@7.18.1/packages/react-router-dom/CHANGELOG.md\"\u003ereact-router-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect \u003ccode\u003epackage.json\u003c/code\u003e \u003ccode\u003emain\u003c/code\u003e field for CommonJS builds (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15238\"\u003e#15238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.18.1\"\u003e\u003ccode\u003ereact-router@7.18.1\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/remix-run/react-router/commit/afdf85d3c15448a41017514caca2aca038d3e9ca\"\u003e\u003ccode\u003eafdf85d\u003c/code\u003e\u003c/a\u003e Release v7.18.1 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15253\"\u003e#15253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/2ecaa1ddbbcd583999dda46dd5413e907e8a46f3\"\u003e\u003ccode\u003e2ecaa1d\u003c/code\u003e\u003c/a\u003e Fix react-router-dom main entry metadata (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15238\"\u003e#15238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router-dom@7.18.1/packages/react-router-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `simple-icons` from 16.23.0 to 16.27.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/simple-icons/simple-icons/releases\"\u003esimple-icons's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 16.27.0\u003c/h2\u003e\n\u003ch3\u003e1 new icon\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCodeBuddy (\u003ca href=\"https://redirect.github.com/simple-icons/simple-icons/issues/14865\"\u003e#14865\u003c/a\u003e) (\u003ca href=\"https://github.com/LitoMore\"\u003e\u003ccode\u003e@​LitoMore\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 16.26.0\u003c/h2\u003e\n\u003ch3\u003e2 new icons\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKIMI (\u003ca href=\"https://redirect.github.com/simple-icons/simple-icons/issues/14861\"\u003e#14861\u003c/a\u003e) (\u003ca href=\"https://github.com/LitoMore\"\u003e\u003ccode\u003e@​LitoMore\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eZ.ai (\u003ca href=\"https://redirect.github.com/simple-icons/simple-icons/issues/14857\"\u003e#14857\u003c/a\u003e) (\u003ca href=\"https://github.com/tonylawx\"\u003e\u003ccode\u003e@​tonylawx\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 16.25.0\u003c/h2\u003e\n\u003ch3\u003e1 new icon\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGlass (\u003ca href=\"https://redirect.github.com/simple-icons/simple-icons/issues/14850\"\u003e#14850\u003c/a\u003e) (\u003ca href=\"https://github.com/ys-chung\"\u003e\u003ccode\u003e@​ys-chung\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cscnk52\"\u003e\u003ccode\u003e@​cscnk52\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 16.24.1\u003c/h2\u003e\n\u003ch3\u003e1 updated icon\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpress (\u003ca href=\"https://redirect.github.com/simple-icons/simple-icons/issues/14749\"\u003e#14749\u003c/a\u003e) (\u003ca href=\"https://github.com/patrik-csak\"\u003e\u003ccode\u003e@​patrik-csak\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 16.24.0\u003c/h2\u003e\n\u003ch3\u003e4 new icons\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFawry (\u003ca href=\"https://redirect.github.com/simple-icons/simple-icons/issues/13445\"\u003e#13445\u003c/a\u003e) (\u003ca href=\"https://github.com/PeterShaggyNoble\"\u003e\u003ccode\u003e@​PeterShaggyNoble\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMeta AI (\u003ca href=\"https://redirect.github.com/simple-icons/simple-icons/issues/14784\"\u003e#14784\u003c/a\u003e) (\u003ca href=\"https://github.com/prem-k-r\"\u003e\u003ccode\u003e@​prem-k-r\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRadiant Earth (\u003ca href=\"https://redirect.github.com/simple-icons/simple-icons/issues/14800\"\u003e#14800\u003c/a\u003e) (\u003ca href=\"https://github.com/durgeshgowdac\"\u003e\u003ccode\u003e@​durgeshgowdac\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTangled (\u003ca href=\"https://redirect.github.com/simple-icons/simple-icons/issues/14815\"\u003e#14815\u003c/a\u003e) (\u003ca href=\"https://github.com/angeloanan\"\u003e\u003ccode\u003e@​angeloanan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e1 updated icon\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCockpit (\u003ca href=\"https://redirect.github.com/simple-icons/simple-icons/issues/14801\"\u003e#14801\u003c/a\u003e) (\u003ca href=\"https://github.com/durgeshgowdac\"\u003e\u003ccode\u003e@​durgeshgowdac\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/simple-icons/simple-icons/commit/44a643f819e3c71aba635d15f132c33c5cc3d000\"\u003e\u003ccode\u003e44a643f\u003c/code\u003e\u003c/a\u003e Replace README CDN theme image links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simple-icons/simple-icons/commit/f7cc40071c00ca767e6f5532fb99bfbc25efb8fe\"\u003e\u003ccode\u003ef7cc400\u003c/code\u003e\u003c/a\u003e Release 16.27.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simple-icons/simple-icons/commit/a78ea66ee5d93dfd2ab07458de8dff522dcf3d91\"\u003e\u003ccode\u003ea78ea66\u003c/code\u003e\u003c/a\u003e Bump version to 16.27.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simple-icons/simple-icons/commit/afd8c82919b41518f34973484a27780e3c6fb905\"\u003e\u003ccode\u003eafd8c82\u003c/code\u003e\u003c/a\u003e Add CodeBuddy icon (\u003ca href=\"https://redirect.github.com/simple-icons/simple-icons/issues/14865\"\u003e#14865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simple-icons/simple-icons/commit/f739261518dfc75f8241699c69ed1af7f59d0dd3\"\u003e\u003ccode\u003ef739261\u003c/code\u003e\u003c/a\u003e Release 16.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simple-icons/simple-icons/commit/0f9fa549da00e9aa6e3ef8d3d2171f481360e638\"\u003e\u003ccode\u003e0f9fa54\u003c/code\u003e\u003c/a\u003e Bump version to 16.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simple-icons/simple-icons/commit/5bb49e285e9a81cea136ca4ca28bbef0f453963a\"\u003e\u003ccode\u003e5bb49e2\u003c/code\u003e\u003c/a\u003e Add Z.ai icon (\u003ca href=\"https://redirect.github.com/simple-icons/simple-icons/issues/14857\"\u003e#14857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simple-icons/simple-icons/commit/38574d7b24a884757c9174a63bf554d63312ca5b\"\u003e\u003ccode\u003e38574d7\u003c/code\u003e\u003c/a\u003e Add KIMI icon (\u003ca href=\"https://redirect.github.com/simple-icons/simple-icons/issues/14861\"\u003e#14861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simple-icons/simple-icons/commit/f9de018a6ac363046556c8e42aceef96ce25ae3c\"\u003e\u003ccode\u003ef9de018\u003c/code\u003e\u003c/a\u003e Release 16.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simple-icons/simple-icons/commit/03e2a7c9a02c73f999aa45987b67d7a2871a738e\"\u003e\u003ccode\u003e03e2a7c\u003c/code\u003e\u003c/a\u003e Bump version to 16.25.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/simple-icons/simple-icons/compare/16.23.0...16.27.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/postcss` from 4.3.1 to 4.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e@​tailwindcss/postcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e--watch --poll[=ms]\u003c/code\u003e in \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e when filesystem events are unreliable or unavailable (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20297\"\u003e#20297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: match arbitrary hex colors against theme colors case-insensitively (e.g. \u003ccode\u003ebg-[#fff]\u003c/code\u003e and \u003ccode\u003ebg-[#FFF]\u003c/code\u003e → \u003ccode\u003ebg-white\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20298\"\u003e#20298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent Preflight from overriding Firefox's native \u003ccode\u003eiframe:focus-visible\u003c/code\u003e outline styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20292\"\u003e#20292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003etheme('colors.foo')\u003c/code\u003e in JS plugins resolves correctly when both \u003ccode\u003e--color-foo\u003c/code\u003e and \u003ccode\u003e--color-foo-bar\u003c/code\u003e exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20299\"\u003e#20299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure fractional opacity modifiers work with named shadow sizes like \u003ccode\u003eshadow-sm/12.5\u003c/code\u003e, \u003ccode\u003etext-shadow-sm/12.5\u003c/code\u003e, \u003ccode\u003edrop-shadow-sm/12.5\u003c/code\u003e, and \u003ccode\u003einset-shadow-sm/12.5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20302\"\u003e#20302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eParse selectors like \u003ccode\u003e[data-foo]div\u003c/code\u003e as two selectors instead of one (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20303\"\u003e#20303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e rebuilds when a preprocessor like Sass changes the input CSS without changing the input file on disk (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20310\"\u003e#20310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS nesting is handled even when Lightning CSS isn't run, such as in \u003ccode\u003e@tailwindcss/browser\u003c/code\u003e and Tailwind Play (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20124\"\u003e#20124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent achromatic theme colors from shifting hue when mixed in polar color spaces like \u003ccode\u003eoklch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20314\"\u003e#20314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--spacing(0)\u003c/code\u003e is optimized to \u003ccode\u003e0px\u003c/code\u003e instead of \u003ccode\u003e0\u003c/code\u003e so it remains a \u003ccode\u003e\u0026lt;length\u0026gt;\u003c/code\u003e when used in \u003ccode\u003ecalc(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20319\"\u003e#20319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoad \u003ccode\u003e@parcel/watcher\u003c/code\u003e only when needed in \u003ccode\u003e@tailwindcss/cli --watch\u003c/code\u003e mode, so one-off builds and \u003ccode\u003e--watch --poll\u003c/code\u003e work when \u003ccode\u003e@parcel/watcher\u003c/code\u003e can't be loaded (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20325\"\u003e#20325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse explicit platform fonts instead of \u003ccode\u003esystem-ui\u003c/code\u003e and \u003ccode\u003eui-sans-serif\u003c/code\u003e so CJK text respects the page's \u003ccode\u003elang\u003c/code\u003e attribute on Windows (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20318\"\u003e#20318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/upgrade\u003c/code\u003e from rewriting ignored files when run from a subdirectory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20329\"\u003e#20329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure earlier \u003ccode\u003e@source\u003c/code\u003e rules pointing to nested files are scanned when later \u003ccode\u003e@source\u003c/code\u003e rules point to files in parent folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20335\"\u003e#20335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from triggering full page reloads when scanned files are processed by Vite but haven't been loaded as modules yet (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20336\"\u003e#20336\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport bare spacing values for \u003ccode\u003eauto-rows-*\u003c/code\u003e and \u003ccode\u003eauto-cols-*\u003c/code\u003e utilities (e.g. \u003ccode\u003eauto-rows-12\u003c/code\u003e and \u003ccode\u003eauto-cols-16\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20229\"\u003e#20229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode from crashing on Windows when \u003ccode\u003e@source\u003c/code\u003e points to a directory that doesn't exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20242\"\u003e#20242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing in Deno v2.8.x when \u003ccode\u003econtext.parentURL\u003c/code\u003e is not a valid URL (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20245\"\u003e#20245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode rebuilds when the input CSS file changes in an ignored directory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20246\"\u003e#20246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003e@variant\u003c/code\u003e rules used in \u003ccode\u003eaddBase(…)\u003c/code\u003e to use custom variants defined later (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20247\"\u003e#20247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing during HMR when scanned files or directories are deleted (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20259\"\u003e#20259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGenerate \u003ccode\u003efont-size\u003c/code\u003e instead of \u003ccode\u003ecolor\u003c/code\u003e declarations for \u003ccode\u003etext-[--spacing(…)]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20260\"\u003e#20260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@source\u003c/code\u003e patterns from scanning unrelated sibling files and folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20263\"\u003e#20263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates adjacent to Template Toolkit delimiters like \u003ccode\u003e%]…[%\u003c/code\u003e in \u003ccode\u003e.tt\u003c/code\u003e, \u003ccode\u003e.tt2\u003c/code\u003e, and \u003ccode\u003e.tx\u003c/code\u003e files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates from conditional Maud syntax like \u003ccode\u003ep.text-black[condition]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@position-try\u003c/code\u003e rules from triggering unknown at-rule warnings when optimizing CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20277\"\u003e#20277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport class suggestions for named opacity modifiers from \u003ccode\u003e--opacity\u003c/code\u003e theme values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20287\"\u003e#20287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent type errors in \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e when used with newer PostCSS patch releases (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20289\"\u003e#20289\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/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e@​tailwindcss/postcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.3.3] - 2026-07-16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e--watch --poll[=ms]\u003c/code\u003e in \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e when filesystem events are unreliable or unavailable (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20297\"\u003e#20297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: match arbitrary hex colors against theme colors case-insensitively (e.g. \u003ccode\u003ebg-[#fff]\u003c/code\u003e and \u003ccode\u003ebg-[#FFF]\u003c/code\u003e → \u003ccode\u003ebg-white\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20298\"\u003e#20298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent Preflight from overriding Firefox's native \u003ccode\u003eiframe:focus-visible\u003c/code\u003e outline styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20292\"\u003e#20292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003etheme('colors.foo')\u003c/code\u003e in JS plugins resolves correctly when both \u003ccode\u003e--color-foo\u003c/code\u003e and \u003ccode\u003e--color-foo-bar\u003c/code\u003e exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20299\"\u003e#20299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure fractional opacity modifiers work with named shadow sizes like \u003ccode\u003eshadow-sm/12.5\u003c/code\u003e, \u003ccode\u003etext-shadow-sm/12.5\u003c/code\u003e, \u003ccode\u003edrop-shadow-sm/12.5\u003c/code\u003e, and \u003ccode\u003einset-shadow-sm/12.5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20302\"\u003e#20302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eParse selectors like \u003ccode\u003e[data-foo]div\u003c/code\u003e as two selectors instead of one (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20303\"\u003e#20303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e rebuilds when a preprocessor like Sass changes the input CSS without changing the input file on disk (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20310\"\u003e#20310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS nesting is handled even when Lightning CSS isn't run, such as in \u003ccode\u003e@tailwindcss/browser\u003c/code\u003e and Tailwind Play (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20124\"\u003e#20124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent achromatic theme colors from shifting hue when mixed in polar color spaces like \u003ccode\u003eoklch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20314\"\u003e#20314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--spacing(0)\u003c/code\u003e is optimized to \u003ccode\u003e0px\u003c/code\u003e instead of \u003ccode\u003e0\u003c/code\u003e so it remains a \u003ccode\u003e\u0026lt;length\u0026gt;\u003c/code\u003e when used in \u003ccode\u003ecalc(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20319\"\u003e#20319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoad \u003ccode\u003e@parcel/watcher\u003c/code\u003e only when needed in \u003ccode\u003e@tailwindcss/cli --watch\u003c/code\u003e mode, so one-off builds and \u003ccode\u003e--watch --poll\u003c/code\u003e work when \u003ccode\u003e@parcel/watcher\u003c/code\u003e can't be loaded (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20325\"\u003e#20325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse explicit platform fonts instead of \u003ccode\u003esystem-ui\u003c/code\u003e and \u003ccode\u003eui-sans-serif\u003c/code\u003e so CJK text respects the page's \u003ccode\u003elang\u003c/code\u003e attribute on Windows (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20318\"\u003e#20318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/upgrade\u003c/code\u003e from rewriting ignored files when run from a subdirectory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20329\"\u003e#20329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure earlier \u003ccode\u003e@source\u003c/code\u003e rules pointing to nested files are scanned when later \u003ccode\u003e@source\u003c/code\u003e rules point to files in parent folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20335\"\u003e#20335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from triggering full page reloads when scanned files are processed by Vite but haven't been loaded as modules yet (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20336\"\u003e#20336\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.3.2] - 2026-06-26\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport bare spacing values for \u003ccode\u003eauto-rows-*\u003c/code\u003e and \u003ccode\u003eauto-cols-*\u003c/code\u003e utilities (e.g. \u003ccode\u003eauto-rows-12\u003c/code\u003e and \u003ccode\u003eauto-cols-16\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20229\"\u003e#20229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode from crashing on Windows when \u003ccode\u003e@source\u003c/code\u003e points to a directory that doesn't exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20242\"\u003e#20242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing in Deno v2.8.x when \u003ccode\u003econtext.parentURL\u003c/code\u003e is not a valid URL (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20245\"\u003e#20245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode rebuilds when the input CSS file changes in an ignored directory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20246\"\u003e#20246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003e@variant\u003c/code\u003e rules used in \u003ccode\u003eaddBase(…)\u003c/code\u003e to use custom variants defined later (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20247\"\u003e#20247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing during HMR when scanned files or directories are deleted (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20259\"\u003e#20259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGenerate \u003ccode\u003efont-size\u003c/code\u003e instead of \u003ccode\u003ecolor\u003c/code\u003e declarations for \u003ccode\u003etext-[--spacing(…)]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20260\"\u003e#20260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@source\u003c/code\u003e patterns from scanning unrelated sibling files and folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20263\"\u003e#20263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates adjacent to Template Toolkit delimiters like \u003ccode\u003e%]…[%\u003c/code\u003e in \u003ccode\u003e.tt\u003c/code\u003e, \u003ccode\u003e.tt2\u003c/code\u003e, and \u003ccode\u003e.tx\u003c/code\u003e files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates from conditional Maud syntax like \u003ccode\u003ep.text-black[condition]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@position-try\u003c/code\u003e rules from triggering unknown at-rule warnings when optimizing CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20277\"\u003e#20277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport class suggestions for named opacity modifiers from \u003ccode\u003e--opacity\u003c/code\u003e theme values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20287\"\u003e#20287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent type errors in \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e when used with newer PostCSS patch releases (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20289\"\u003e#20289\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/tailwindlabs/tailwindcss/commit/c2b24dd15fed1c59dd521bd86082f520c9f5ad0d\"\u003e\u003ccode\u003ec2b24dd\u003c/code\u003e\u003c/a\u003e 4.3.3 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/20334\"\u003e#20334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/e48c5e80473c25fe5a27fe267fbaf4f6512424a3\"\u003e\u003ccode\u003ee48c5e8\u003c/code\u003e\u003c/a\u003e Fix weird character rendering on Windows with Japanese locale (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/20318\"\u003e#20318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/9b0e8af25861ad5b8f5af420ad3ee0b188665027\"\u003e\u003ccode\u003e9b0e8af\u003c/code\u003e\u003c/a\u003e Ensure \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e rebuilds when the input CSS changes but its mti...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/b53fa096c92d830fc64b7cf69581496242583446\"\u003e\u003ccode\u003eb53fa09\u003c/code\u003e\u003c/a\u003e fix: exclude iframes from focus-visible auto outline in Preflight (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/20292\"\u003e#20292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/056a1550721d4bf79ff732d5ab9414fa83f7064f\"\u003e\u003ccode\u003e056a155\u003c/code\u003e\u003c/a\u003e 4.3.2 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/20281\"\u003e#20281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.3.3/packages/@tailwindcss-postcss\"\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.61.1 to 8.64.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.64.0\u003c/h2\u003e\n\u003ch2\u003e8.64.0 (2026-07-13)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport parsing \u003ccode\u003eimport defer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12513\"\u003e#12513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-loop-func] support \u003ccode\u003eusing\u003c/code\u003e / \u003ccode\u003eawait using\u003c/code\u003e declarations and deprecate the rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12500\"\u003e#12500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e throw for invalid definite assignment in class properties (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12543\"\u003e#12543\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 [require-array-sort-compare] handle constrained arrays (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12512\"\u003e#12512\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003e송재욱\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.64.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\u003ch2\u003ev8.63.0\u003c/h2\u003e\n\u003ch2\u003e8.63.0 (2026-07-06)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] detect async usage of a sync dispose usage (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12426\"\u003e#12426\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 [method-signature-style] suggest converting readonly function properties instead of emitting invalid syntax (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12447\"\u003e#12447\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12446\"\u003e#12446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] handle optional-chained calls to overloaded functions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12491\"\u003e#12491\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12485\"\u003e#12485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] don't flag a shadowed String() call (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12492\"\u003e#12492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e export ClassStaticBlockScope (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12460\"\u003e#12460\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003eKristjan \u003ca href=\"https://github.com/KristjanTammekivi\"\u003e\u003ccode\u003e@​KristjanTammekivi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMichael Naumov \u003ca href=\"https://github.com/mnaoumov\"\u003e\u003ccode\u003e@​mnaoumov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSerhii Leniv \u003ca href=\"https://github.com/Serhii-Leniv\"\u003e\u003ccode\u003e@​Serhii-Leniv\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.63.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\u003ch2\u003ev8.62.1\u003c/h2\u003e\n\u003ch2\u003e8.62.1 (2026-06-29)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\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.64.0 (2026-07-13)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-loop-func] support \u003ccode\u003eusing\u003c/code\u003e / \u003ccode\u003eawait using\u003c/code\u003e declarations and deprecate the rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12500\"\u003e#12500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e throw for invalid definite assignment in class properties (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12543\"\u003e#12543\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 [require-array-sort-compare] handle constrained arrays (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12512\"\u003e#12512\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003e송재욱\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.64.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\u003ch2\u003e8.63.0 (2026-07-06)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] detect async usage of a sync dispose usage (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12426\"\u003e#12426\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-base-to-string] don't flag a shadowed String() call (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12492\"\u003e#12492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] handle optional-chained calls to overloaded functions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12491\"\u003e#12491\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12485\"\u003e#12485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [method-signature-style] suggest converting readonly function properties instead of emitting invalid syntax (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12447\"\u003e#12447\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12446\"\u003e#12446\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003eKristjan \u003ca href=\"https://github.com/KristjanTammekivi\"\u003e\u003ccode\u003e@​KristjanTammekivi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMichael Naumov \u003ca href=\"https://github.com/mnaoumov\"\u003e\u003ccode\u003e@​mnaoumov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSerhii Leniv \u003ca href=\"https://github.com/Serhii-Leniv\"\u003e\u003ccode\u003e@​Serhii-Leniv\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.63.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\u003ch2\u003e8.62.1 (2026-06-29)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] parenthesize object literal at left edge of expression statement (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12443\"\u003e#12443\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12418\"\u003e#12418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-boolean-literal-compare] preserve boolean result in fixer for nullable true comparisons (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12365\"\u003e#12365\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/typescript-eslint/typescript-eslint/commit/414d9abbf66f77796ab12ec7e75b07722e592832\"\u003e\u003ccode\u003e414d9ab\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.64.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/bcfe16fd2c4cbb12227168475172b46cd5788543\"\u003e\u003ccode\u003ebcfe16f\u003c/code\u003e\u003c/a\u003e feat(eslint-plugin): [no-loop-func] support \u003ccode\u003eusing\u003c/code\u003e / \u003ccode\u003eawait using\u003c/code\u003e declarati...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/5b5bfdeb8fd6b351c4366fb09d46ae35ec6eeea7\"\u003e\u003ccode\u003e5b5bfde\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [require-array-sort-compare] handle constrained arrays (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/321856cdadeb369ce89c90327822399b1447e5f9\"\u003e\u003ccode\u003e321856c\u003c/code\u003e\u003c/a\u003e chore: cleanup cspell config (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12526\"\u003e#12526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b418cf577f66e65ea1ddd02619fda3a5de9cb9e6\"\u003e\u003ccode\u003eb418cf5\u003c/code\u003e\u003c/a\u003e feat(typescript-estree): throw for invalid definite assignment in class prope...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/737de2b569c29327d2e19a81ebd95236bd854335\"\u003e\u003ccode\u003e737de2b\u003c/code\u003e\u003c/a\u003e docs: align unified-signatures correct example parameter (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12506\"\u003e#12506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a63c17ab747b1f539c51ca066c0409a901677004\"\u003e\u003ccode\u003ea63c17a\u003c/code\u003e\u003c/a\u003e docs: fix shadowed parameter name in unified-signatures example (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12502\"\u003e#12502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/290cf6cdcc5ffb00c5b8f3e1e0e9f2fd8cc96374\"\u003e\u003ccode\u003e290cf6c\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.63.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8d8fda638b9cb5874c5bfd8b13da7ec8b74dd0f8\"\u003e\u003ccode\u003e8d8fda6\u003c/code\u003e\u003c/a\u003e feat(eslint-plugin): [no-misused-promises] detect async usage of a sync dispo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/fec4f4f0fb8fa7318c60ec59f59bf2b710314b34\"\u003e\u003ccode\u003efec4f4f\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-base-to-string] don't flag a shadowed String() call (...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.64.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.61.1 to 8.64.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.64.0\u003c/h2\u003e\n\u003ch2\u003e8.64.0 (2026-07-13)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport parsing \u003ccode\u003eimport defer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12513\"\u003e#12513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-loop-func] support \u003ccode\u003eusing\u003c/code\u003e / \u003ccode\u003eawait using\u003c/code\u003e declarations and deprecate the rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12500\"\u003e#12500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e throw for invalid definite assignment in class properties (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12543\"\u003e#12543\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 [require-array-sort-compare] handle constrained arrays (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12512\"\u003e#12512\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003e송재욱\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.64.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\u003ch2\u003ev8.63.0\u003c/h2\u003e\n\u003ch2\u003e8.63.0 (2026-07-06)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] detect async usage of a sync dispose usage (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12426\"\u003e#12426\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 [method-signature-style] suggest converting readonly function properties instead of emitting invalid syntax (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12447\"\u003e#12447\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12446\"\u003e#12446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] handle optional-chained calls to overloaded functions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12491\"\u003e#12491\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12485\"\u003e#12485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] don't flag a shadowed String() call (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12492\"\u003e#12492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e export ClassStaticBlockScope (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12460\"\u003e#12460\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003eKristjan \u003ca href=\"https://github.com/KristjanTammekivi\"\u003e\u003ccode\u003e@​KristjanTammekivi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMichael Naumov \u003ca href=\"https://github.com/mnaoumov\"\u003e\u003ccode\u003e@​mnaoumov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSerhii Leniv \u003ca href=\"https://github.com/Serhii-Leniv\"\u003e\u003ccode\u003e@​Serhii-Leniv\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.63.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\u003ch2\u003ev8.62.1\u003c/h2\u003e\n\u003ch2\u003e8.62.1 (2026-06-29)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\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.64.0 (2026-07-13)\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.64.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\u003ch2\u003e8.63.0 (2026-07-06)\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.63.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\u003ch2\u003e8.62.1 (2026-06-29)\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.62.1\"\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\u003ch2\u003e8.62.0 (2026-06-22)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove redundant package.json \u0026quot;files\u0026quot; (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12444\"\u003e#12444\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.62.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/414d9abbf66f77796ab12ec7e75b07722e592832\"\u003e\u003ccode\u003e414d9ab\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.64.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/290cf6cdcc5ffb00c5b8f3e1e0e9f2fd8cc96374\"\u003e\u003ccode\u003e290cf6c\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.63.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3ea32f4ba5e196c08c6da1095619d7f65ba4905e\"\u003e\u003ccode\u003e3ea32f4\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.62.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/54e285728e5d8cb83fadb8041189f0c3b4ab436a\"\u003e\u003ccode\u003e54e2857\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.62.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/81e4c2654c3f4d923766a888691add2c45b5d64a\"\u003e\u003ccode\u003e81e4c26\u003c/code\u003e\u003c/a\u003e feat: remove redundant package.json \u0026quot;files\u0026quot; (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12444\"\u003e#12444\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.64.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitejs/plugin-react` from 6.0.2 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md\"\u003e@​vitejs/plugin-react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.3 (2026-06-23)\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/vitejs/vite-plugin-react/commit/640fd358a0e82393acfce4e92e19a6ac6e1641a7\"\u003e\u003ccode\u003e640fd35\u003c/code\u003e\u003c/a\u003e release: plugin-react@6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/889efb02cdc4ec978a5e177a37e0213cfded38a4\"\u003e\u003ccode\u003e889efb0\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1249\"\u003e#1249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/6c57dd4c5d71075b48039df2532804e72880da21\"\u003e\u003ccode\u003e6c57dd4\u003c/code\u003e\u003c/a\u003e fix(plugin-react): use '/' base in bundledDev preamble to fix non-root base p...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/3cc33a703636b558a1c1c99e787ddc6bd64aab2d\"\u003e\u003ccode\u003e3cc33a7\u003c/code\u003e\u003c/a\u003e fix(deps): update react-related dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1245\"\u003e#1245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/c0f7c7ff709dc9d88bc1f29f1b27c1b3e2bfcfca\"\u003e\u003ccode\u003ec0f7c7f\u003c/code\u003e\u003c/a\u003e docs: mention the Biome rule in the \u0026quot;Consistent components exports\u0026quot; section (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/cd80f0f7b2b750f6e8f719f9c3dbe4f22ddd94db\"\u003e\u003ccode\u003ecd80f0f\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1241\"\u003e#1241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/e38accafea0c7c84f7fc72fd69d9cec731fa7600\"\u003e\u003ccode\u003ee38acca\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1227\"\u003e#1227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/9a9bb26c23b966dceed47ff9ec257faeb0e777d9\"\u003e\u003ccode\u003e9a9bb26\u003c/code\u003e\u003c/a\u003e perf(react): improve react compiler preset so that slightly more modules are ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitejs/vite-plugin-react/commits/plugin-react@6.0.3/packages/plugin-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-v8` from 4.1.9 to 4.1.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e@​vitest/coverage-v8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.10\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Check fs access in builtin commands [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eOpenCode (claude-opus-4-8)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10680\"\u003evitest-dev/vitest#10680\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5c18dd267\"\u003e\u003c!-- raw HTML omitted --\u003e(5c18d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evm\u003c/strong\u003e: Fix external module resolve error with deps optimizer query for encoded URI [backport to v4]  -  by \u003ca href=\"https://github.com/SveLil\"\u003e\u003ccode\u003e@​SveLil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10661\"\u003evitest-dev/vitest#10661\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/bae52b511\"\u003e\u003c!-- raw HTML omitted --\u003e(bae52)\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/vitest/compare/v4.1.9...v4.1.10\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/db616d227b6e0cb07a94f5d1bba262ee95db7e46\"\u003e\u003ccode\u003edb616d2\u003c/code\u003e\u003c/a\u003e chore: release v4.1.10 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/10718\"\u003e#10718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.10/packages/coverage-v8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `autoprefixer` from 10.5.0 to 10.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/releases\"\u003eautoprefixer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed prefixed rule duplication (by \u003ca href=\"https://github.com/xianjianlf2\"\u003e\u003ccode\u003e@​xianjianlf2\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed brackets and gradient parser (\u003ca href=\"https://github.com/alanturing881\"\u003e\u003ccode\u003e@​alanturing881\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMoved \u003ccode\u003e-webkit-fill-available\u003c/code\u003e before \u003ccode\u003e-moz-available\u003c/code\u003e, so Firefox\nwill use \u003ccode\u003e-webkit-\u003c/code\u003e version which is closer to \u003ccode\u003estretch\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003egrid-area\u003c/code\u003e span reset for overriding areas (by \u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\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/postcss/autoprefixer/blob/main/CHANGELOG.md\"\u003eautoprefixer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed prefixed rule duplication (by \u003ca href=\"https://github.com/xianjianlf2\"\u003e\u003ccode\u003e@​xianjianlf2\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed brackets and gradient parser (\u003ca href=\"https://github.com/alanturing881\"\u003e\u003ccode\u003e@​alanturing881\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMoved \u003ccode\u003e-webkit-fill-available\u003c/code\u003e before \u003ccode\u003e-moz-available\u003c/code\u003e, so Firefox\nwill use \u003ccode\u003e-webkit-\u003c/code\u003e version which is closer to \u003ccode\u003estretch\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003egrid-area\u003c/code\u003e span reset for overriding areas (by \u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\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/postcss/autoprefixer/commit/4cad00f0e839f3d7bbcdcc00b7df6fc448fb28f3\"\u003e\u003ccode\u003e4cad00f\u003c/code\u003e\u003c/a\u003e Release 10.5.4 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/e62a4b1782f4ece51070feba79b0ff19f4305c68\"\u003e\u003ccode\u003ee62a4b1\u003c/code\u003e\u003c/a\u003e Update CI config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/c8f0d0ae00f5bb28bbcc3413f70b088020007469\"\u003e\u003ccode\u003ec8f0d0a\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/cae35771dc4a4dfeda637a31dc1795ace6d9d28b\"\u003e\u003ccode\u003ecae3577\u003c/code\u003e\u003c/a\u003e Move back to latest pnpm 11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/fd31eb33b56ab9663d298b5bf08ae4ff47f76878\"\u003e\u003ccode\u003efd31eb3\u003c/code\u003e\u003c/a\u003e Fix duplicated prefixed selectors on reformatted CSS (\u003ca href=\"https://redirect.github.com/postcss/autoprefixer/issues/1552\"\u003e#1552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/958d390787c31c3044c1fb68ec37efc29637e26b\"\u003e\u003ccode\u003e958d390\u003c/code\u003e\u003c/a\u003e Release 10.5.3 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/21d2adb4d1fc6103c1e3cc39c991de59fdb5496e\"\u003e\u003ccode\u003e21d2adb\u003c/code\u003e\u003c/a\u003e Fix gradient parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/f7ddae99f0ebfa3961a5c14bd9ecb7d4310601a6\"\u003e\u003ccode\u003ef7ddae9\u003c/code\u003e\u003c/a\u003e Fix bracket parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/10ea5e7b8511a3e07aeb8a0f50f61496bc3faf4f\"\u003e\u003ccode\u003e10ea5e7\u003c/code\u003e\u003c/a\u003e Update dependencies and remove patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/b6e8a2a4672cafafcb3bb2c72cd0027a31b1a320\"\u003e\u003ccode\u003eb6e8a2a\u003c/code\u003e\u003c/a\u003e Update Dev Container\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/autoprefixer/compare/10.5.0...10.5.4\"\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 autoprefixer since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.5.0 to 10.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.7.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cf2a9bf2d982642f760370c15f1196f4658f4e27\"\u003e\u003ccode\u003ecf2a9bf\u003c/code\u003e\u003c/a\u003e feat: add errorClassNames option to preserve-caught-error rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21032\"\u003e#21032\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f8b873aae53610b80b5c1005606716e05ed3b91f\"\u003e\u003ccode\u003ef8b873a\u003c/code\u003e\u003c/a\u003e feat: max-nested-callbacks option for constructor callbacks (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21063\"\u003e#21063\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/557fde8bc633d26ea4fe287d4483f287e8e6080f\"\u003e\u003ccode\u003e557fde8\u003c/code\u003e\u003c/a\u003e feat: support computed \u003ccode\u003eNumber.parseInt\u003c/code\u003e member access in \u003ccode\u003eradix\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21041\"\u003e#21041\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0b4a73b65808f5a8fd192f15db2bf5e47002b9f7\"\u003e\u003ccode\u003e0b4a73b\u003c/code\u003e\u003c/a\u003e feat: add suggestions to no-compare-neg-zero (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21034\"\u003e#21034\u003c/a\u003e) (den$)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96cdd427db5f26c6403fba92b0f7ae4556c595ec\"\u003e\u003ccode\u003e96cdd42\u003c/code\u003e\u003c/a\u003e feat: report invalid signed numeric radix values in \u003ccode\u003eradix\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21030\"\u003e#21030\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3e7bf15e69e6d3a2c8832356bcc2e9903cc4eede\"\u003e\u003ccode\u003e3e7bf15\u003c/code\u003e\u003c/a\u003e fix: apply \u003ccode\u003eignoreClassesWithImplements\u003c/code\u003e to class expressions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21069\"\u003e#21069\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0d7d70cf013ec5bf1e4f5a0fcf7128bdf059b2d4\"\u003e\u003ccode\u003e0d7d70c\u003c/code\u003e\u003c/a\u003e fix: insert cause outside wrapping parens in preserve-caught-error (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21062\"\u003e#21062\u003c/a\u003e) (Mahin Anowar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/75ec753226010867270787b412f3dae412e421e6\"\u003e\u003ccode\u003e75ec753\u003c/code\u003e\u003c/a\u003e fix: handle static template literals in \u003ccode\u003eeqeqeq\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21058\"\u003e#21058\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b717a22e2408389a2ad40af66543e46390669eb6\"\u003e\u003ccode\u003eb717a22\u003c/code\u003e\u003c/a\u003e fix: prevent \u003ccode\u003eeqeqeq\u003c/code\u003e null option from reporting non-equality operators (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21057\"\u003e#21057\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e35b05f1961dcd691611bd68b6ff8a87072d6f76\"\u003e\u003ccode\u003ee35b05f\u003c/code\u003e\u003c/a\u003e fix: avoid \u003ccode\u003eno-invalid-regexp\u003c/code\u003e false positive for shadowed RegExp (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21051\"\u003e#21051\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3172b69c7db63ea0321355543e3f527c7d8b76a\"\u003e\u003ccode\u003ea3172b6\u003c/code\u003e\u003c/a\u003e fix: avoid \u003ccode\u003eno-control-regex\u003c/code\u003e false positive for shadowed RegExp (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21050\"\u003e#21050\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d1f637eca27e523d613991c6bea5b8726b810e4c\"\u003e\u003ccode\u003ed1f637e\u003c/code\u003e\u003c/a\u003e fix: parenthesize sequence expression operands in no-implicit-coercion (\u003ca href=\"https:...\n\n_Description has been truncated_","html_url":"https://github.com/vish288/vish288.github.io/pull/131","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/vish288%2Fvish288.github.io/issues/131","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/131/packages"},{"uuid":"4920933201","node_id":"PR_kwDODt_2X87zc2Je","number":2912,"state":"open","title":"Chore(deps): Bump the minor-and-patch group across 1 directory with 30 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-07-19T02:19:53.000Z","updated_at":"2026-07-19T02:21:57.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Chore(deps): Bump","group_name":"minor-and-patch","update_count":30,"packages":[{"name":"@typescript-eslint/eslint-plugin","old_version":"8.61.0","new_version":"8.63.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.61.0","new_version":"8.63.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vercel/ncc","old_version":"0.44.0","new_version":"0.44.1","repository_url":"https://github.com/vercel/ncc"},{"name":"eslint","old_version":"10.6.0","new_version":"10.7.0","repository_url":"https://github.com/eslint/eslint"},{"name":"prettier","old_version":"3.8.4","new_version":"3.9.5","repository_url":"https://github.com/prettier/prettier"},{"name":"react-i18next","old_version":"17.0.8","new_version":"17.0.9","repository_url":"https://github.com/i18next/react-i18next"},{"name":"ts-loader","old_version":"9.6.0","new_version":"9.6.2","repository_url":"https://github.com/TypeStrong/ts-loader"},{"name":"webpack","old_version":"5.107.2","new_version":"5.108.4","repository_url":"https://github.com/webpack/webpack"},{"name":"eslint-plugin-jsdoc","old_version":"63.0.11","new_version":"63.0.13","repository_url":"https://github.com/gajus/eslint-plugin-jsdoc"},{"name":"@docusaurus/core","old_version":"3.10.1","new_version":"3.10.2","repository_url":"https://github.com/facebook/docusaurus"},{"name":"@docusaurus/preset-classic","old_version":"3.10.1","new_version":"3.10.2","repository_url":"https://github.com/facebook/docusaurus"},{"name":"styled-components","old_version":"6.4.2","new_version":"6.4.3","repository_url":"https://github.com/styled-components/styled-components"},{"name":"@amplitude/analytics-browser","old_version":"2.44.4","new_version":"2.44.5","repository_url":"https://github.com/amplitude/Amplitude-TypeScript"},{"name":"@amplitude/experiment-js-client","old_version":"1.21.2","new_version":"1.21.3","repository_url":"https://github.com/amplitude/experiment-js-client"},{"name":"@ledgerhq/hw-app-str","old_version":"7.7.4","new_version":"7.7.5","repository_url":"https://github.com/LedgerHQ/ledger-live"},{"name":"@ledgerhq/hw-transport-webhid","old_version":"6.35.4","new_version":"6.36.0","repository_url":"https://github.com/LedgerHQ/ledger-live"},{"name":"@radix-ui/react-dialog","old_version":"1.1.16","new_version":"1.1.19","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popover","old_version":"1.1.16","new_version":"1.1.19","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@sentry/browser","old_version":"10.63.0","new_version":"10.65.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tailwindcss/postcss","old_version":"4.3.1","new_version":"4.3.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/chrome","old_version":"0.1.43","new_version":"0.2.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"26.1.0","new_version":"26.1.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"i18next","old_version":"26.3.4","new_version":"26.3.6","repository_url":"https://github.com/i18next/i18next"},{"name":"jest-canvas-mock","old_version":"2.5.2","new_version":"2.5.8","repository_url":"https://github.com/hustcc/jest-canvas-mock"},{"name":"react-router-dom","old_version":"7.17.0","new_version":"7.18.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"semver","old_version":"7.8.4","new_version":"7.8.5","repository_url":"https://github.com/npm/node-semver"},{"name":"tailwindcss","old_version":"4.3.1","new_version":"4.3.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@playwright/test","old_version":"1.61.0","new_version":"1.61.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@sentry/webpack-plugin","old_version":"5.3.0","new_version":"5.4.0","repository_url":"https://github.com/getsentry/sentry-javascript-bundler-plugins"},{"name":"postcss","old_version":"8.5.15","new_version":"8.5.17","repository_url":"https://github.com/postcss/postcss"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 30 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.61.0` | `8.63.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.61.0` | `8.63.0` |\n| [@vercel/ncc](https://github.com/vercel/ncc) | `0.44.0` | `0.44.1` |\n| [eslint](https://github.com/eslint/eslint) | `10.6.0` | `10.7.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.4` | `3.9.5` |\n| [react-i18next](https://github.com/i18next/react-i18next) | `17.0.8` | `17.0.9` |\n| [ts-loader](https://github.com/TypeStrong/ts-loader) | `9.6.0` | `9.6.2` |\n| [webpack](https://github.com/webpack/webpack) | `5.107.2` | `5.108.4` |\n| [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) | `63.0.11` | `63.0.13` |\n| [@docusaurus/core](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus) | `3.10.1` | `3.10.2` |\n| [@docusaurus/preset-classic](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-preset-classic) | `3.10.1` | `3.10.2` |\n| [styled-components](https://github.com/styled-components/styled-components) | `6.4.2` | `6.4.3` |\n| [@amplitude/analytics-browser](https://github.com/amplitude/Amplitude-TypeScript) | `2.44.4` | `2.44.5` |\n| [@amplitude/experiment-js-client](https://github.com/amplitude/experiment-js-client/tree/HEAD/packages/experiment-browser) | `1.21.2` | `1.21.3` |\n| [@ledgerhq/hw-app-str](https://github.com/LedgerHQ/ledger-live) | `7.7.4` | `7.7.5` |\n| [@ledgerhq/hw-transport-webhid](https://github.com/LedgerHQ/ledger-live) | `6.35.4` | `6.36.0` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dialog) | `1.1.16` | `1.1.19` |\n| [@radix-ui/react-popover](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/popover) | `1.1.16` | `1.1.19` |\n| [@sentry/browser](https://github.com/getsentry/sentry-javascript) | `10.63.0` | `10.65.0` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.3.1` | `4.3.2` |\n| [@types/chrome](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chrome) | `0.1.43` | `0.2.2` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.1.0` | `26.1.1` |\n| [i18next](https://github.com/i18next/i18next) | `26.3.4` | `26.3.6` |\n| [jest-canvas-mock](https://github.com/hustcc/jest-canvas-mock) | `2.5.2` | `2.5.8` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.17.0` | `7.18.1` |\n| [semver](https://github.com/npm/node-semver) | `7.8.4` | `7.8.5` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.3.1` | `4.3.2` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.61.0` | `1.61.1` |\n| [@sentry/webpack-plugin](https://github.com/getsentry/sentry-javascript-bundler-plugins) | `5.3.0` | `5.4.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.15` | `8.5.17` |\n\n\nUpdates `@typescript-eslint/eslint-plugin` from 8.61.0 to 8.63.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.63.0\u003c/h2\u003e\n\u003ch2\u003e8.63.0 (2026-07-06)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] detect async usage of a sync dispose usage (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12426\"\u003e#12426\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 [method-signature-style] suggest converting readonly function properties instead of emitting invalid syntax (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12447\"\u003e#12447\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12446\"\u003e#12446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] handle optional-chained calls to overloaded functions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12491\"\u003e#12491\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12485\"\u003e#12485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] don't flag a shadowed String() call (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12492\"\u003e#12492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e export ClassStaticBlockScope (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12460\"\u003e#12460\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003eKristjan \u003ca href=\"https://github.com/KristjanTammekivi\"\u003e\u003ccode\u003e@​KristjanTammekivi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMichael Naumov \u003ca href=\"https://github.com/mnaoumov\"\u003e\u003ccode\u003e@​mnaoumov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSerhii Leniv \u003ca href=\"https://github.com/Serhii-Leniv\"\u003e\u003ccode\u003e@​Serhii-Leniv\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.63.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\u003ch2\u003ev8.62.1\u003c/h2\u003e\n\u003ch2\u003e8.62.1 (2026-06-29)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] use suggestion instead of autofix for trailing binary operator (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12328\"\u003e#12328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-boolean-literal-compare] preserve boolean result in fixer for nullable true comparisons (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12365\"\u003e#12365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] parenthesize object literal at left edge of expression statement (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12443\"\u003e#12443\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12418\"\u003e#12418\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003emdm317\u003c/li\u003e\n\u003cli\u003ePatrick Aleite\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.62.1\"\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\u003ch2\u003ev8.62.0\u003c/h2\u003e\n\u003ch2\u003e8.62.0 (2026-06-22)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.63.0 (2026-07-06)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] detect async usage of a sync dispose usage (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12426\"\u003e#12426\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-base-to-string] don't flag a shadowed String() call (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12492\"\u003e#12492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] handle optional-chained calls to overloaded functions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12491\"\u003e#12491\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12485\"\u003e#12485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [method-signature-style] suggest converting readonly function properties instead of emitting invalid syntax (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12447\"\u003e#12447\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12446\"\u003e#12446\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003eKristjan \u003ca href=\"https://github.com/KristjanTammekivi\"\u003e\u003ccode\u003e@​KristjanTammekivi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMichael Naumov \u003ca href=\"https://github.com/mnaoumov\"\u003e\u003ccode\u003e@​mnaoumov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSerhii Leniv \u003ca href=\"https://github.com/Serhii-Leniv\"\u003e\u003ccode\u003e@​Serhii-Leniv\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.63.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\u003ch2\u003e8.62.1 (2026-06-29)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] parenthesize object literal at left edge of expression statement (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12443\"\u003e#12443\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12418\"\u003e#12418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-boolean-literal-compare] preserve boolean result in fixer for nullable true comparisons (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12365\"\u003e#12365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] use suggestion instead of autofix for trailing binary operator (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12328\"\u003e#12328\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003emdm317\u003c/li\u003e\n\u003cli\u003ePatrick Aleite\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.62.1\"\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\u003ch2\u003e8.62.0 (2026-06-22)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove redundant package.json \u0026quot;files\u0026quot; (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12444\"\u003e#12444\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/290cf6cdcc5ffb00c5b8f3e1e0e9f2fd8cc96374\"\u003e\u003ccode\u003e290cf6c\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.63.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8d8fda638b9cb5874c5bfd8b13da7ec8b74dd0f8\"\u003e\u003ccode\u003e8d8fda6\u003c/code\u003e\u003c/a\u003e feat(eslint-plugin): [no-misused-promises] detect async usage of a sync dispo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/fec4f4f0fb8fa7318c60ec59f59bf2b710314b34\"\u003e\u003ccode\u003efec4f4f\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-base-to-string] don't flag a shadowed String() call (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/fb3da7974e00d119493a7170e34b76b2a9051f85\"\u003e\u003ccode\u003efb3da79\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unnecessary-type-assertion] handle optional-chained c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/dd020578ed417b844b1d03a70be42a126d51cbb5\"\u003e\u003ccode\u003edd02057\u003c/code\u003e\u003c/a\u003e docs: [no-base-to-string] clarify ignoredTypeNames description (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12488\"\u003e#12488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/5b224e79c59897a5580540a561a492f83b6d8836\"\u003e\u003ccode\u003e5b224e7\u003c/code\u003e\u003c/a\u003e docs: [ban-ts-comment] clarify that \u003ccode\u003e@ts-expect-error\u003c/code\u003e is allowed by default ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a9a9d431017bd081a55f1d63d91c00ee901b7205\"\u003e\u003ccode\u003ea9a9d43\u003c/code\u003e\u003c/a\u003e docs: [restrict-template-expressions] clarify \u003ccode\u003eallowArray\u003c/code\u003e option behavior (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/091fe8241275300f022d521c2ac74f920b55a024\"\u003e\u003ccode\u003e091fe82\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [method-signature-style] suggest converting readonly func...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d5502f9367c90f0e599cef47b3e090a1de343d40\"\u003e\u003ccode\u003ed5502f9\u003c/code\u003e\u003c/a\u003e docs: clarify consistent-type-imports guidance for verbatimModuleSyntax (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12194\"\u003e#12194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/61a9dba6872ddcc996797c0fdfb9a3e3c825c3d2\"\u003e\u003ccode\u003e61a9dba\u003c/code\u003e\u003c/a\u003e chore(eslint-plugin): switch auto-generated test cases to hand-written in pre...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.63.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.61.0 to 8.63.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.63.0\u003c/h2\u003e\n\u003ch2\u003e8.63.0 (2026-07-06)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] detect async usage of a sync dispose usage (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12426\"\u003e#12426\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 [method-signature-style] suggest converting readonly function properties instead of emitting invalid syntax (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12447\"\u003e#12447\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12446\"\u003e#12446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] handle optional-chained calls to overloaded functions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12491\"\u003e#12491\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12485\"\u003e#12485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] don't flag a shadowed String() call (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12492\"\u003e#12492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e export ClassStaticBlockScope (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12460\"\u003e#12460\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003eKristjan \u003ca href=\"https://github.com/KristjanTammekivi\"\u003e\u003ccode\u003e@​KristjanTammekivi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMichael Naumov \u003ca href=\"https://github.com/mnaoumov\"\u003e\u003ccode\u003e@​mnaoumov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSerhii Leniv \u003ca href=\"https://github.com/Serhii-Leniv\"\u003e\u003ccode\u003e@​Serhii-Leniv\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.63.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\u003ch2\u003ev8.62.1\u003c/h2\u003e\n\u003ch2\u003e8.62.1 (2026-06-29)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] use suggestion instead of autofix for trailing binary operator (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12328\"\u003e#12328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-boolean-literal-compare] preserve boolean result in fixer for nullable true comparisons (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12365\"\u003e#12365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] parenthesize object literal at left edge of expression statement (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12443\"\u003e#12443\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12418\"\u003e#12418\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003emdm317\u003c/li\u003e\n\u003cli\u003ePatrick Aleite\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.62.1\"\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\u003ch2\u003ev8.62.0\u003c/h2\u003e\n\u003ch2\u003e8.62.0 (2026-06-22)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.63.0 (2026-07-06)\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.63.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\u003ch2\u003e8.62.1 (2026-06-29)\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.62.1\"\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\u003ch2\u003e8.62.0 (2026-06-22)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove redundant package.json \u0026quot;files\u0026quot; (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12444\"\u003e#12444\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.62.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\u003ch2\u003e8.61.1 (2026-06-15)\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.61.1\"\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/290cf6cdcc5ffb00c5b8f3e1e0e9f2fd8cc96374\"\u003e\u003ccode\u003e290cf6c\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.63.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3ea32f4ba5e196c08c6da1095619d7f65ba4905e\"\u003e\u003ccode\u003e3ea32f4\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.62.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/54e285728e5d8cb83fadb8041189f0c3b4ab436a\"\u003e\u003ccode\u003e54e2857\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.62.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/81e4c2654c3f4d923766a888691add2c45b5d64a\"\u003e\u003ccode\u003e81e4c26\u003c/code\u003e\u003c/a\u003e feat: remove redundant package.json \u0026quot;files\u0026quot; (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12444\"\u003e#12444\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/aaad7187b529c4b6ff8088ffd7e948c69c2763b6\"\u003e\u003ccode\u003eaaad718\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.61.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.63.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vercel/ncc` from 0.44.0 to 0.44.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ncc/releases\"\u003e@​vercel/ncc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.44.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vercel/ncc/compare/0.44.0...0.44.1\"\u003e0.44.1\u003c/a\u003e (2026-06-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve runtime createRequire in ESM builds (\u003ca href=\"https://redirect.github.com/vercel/ncc/issues/1334\"\u003e#1334\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/ncc/commit/8f0aefd6781d5305073aa8797a60a1833f06f06b\"\u003e8f0aefd\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vercel/ncc/issues/1312\"\u003e#1312\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/vercel/ncc/commit/8f0aefd6781d5305073aa8797a60a1833f06f06b\"\u003e\u003ccode\u003e8f0aefd\u003c/code\u003e\u003c/a\u003e fix: preserve runtime createRequire in ESM builds (\u003ca href=\"https://redirect.github.com/vercel/ncc/issues/1334\"\u003e#1334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ncc/commit/b9c6310a2bf0d92fd7ee801e0a563a1387e81899\"\u003e\u003ccode\u003eb9c6310\u003c/code\u003e\u003c/a\u003e chore: Update vm2 to latest version (3.11.5) (\u003ca href=\"https://redirect.github.com/vercel/ncc/issues/1333\"\u003e#1333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/ncc/compare/0.44.0...0.44.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.6.0 to 10.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.7.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cf2a9bf2d982642f760370c15f1196f4658f4e27\"\u003e\u003ccode\u003ecf2a9bf\u003c/code\u003e\u003c/a\u003e feat: add errorClassNames option to preserve-caught-error rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21032\"\u003e#21032\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f8b873aae53610b80b5c1005606716e05ed3b91f\"\u003e\u003ccode\u003ef8b873a\u003c/code\u003e\u003c/a\u003e feat: max-nested-callbacks option for constructor callbacks (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21063\"\u003e#21063\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/557fde8bc633d26ea4fe287d4483f287e8e6080f\"\u003e\u003ccode\u003e557fde8\u003c/code\u003e\u003c/a\u003e feat: support computed \u003ccode\u003eNumber.parseInt\u003c/code\u003e member access in \u003ccode\u003eradix\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21041\"\u003e#21041\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0b4a73b65808f5a8fd192f15db2bf5e47002b9f7\"\u003e\u003ccode\u003e0b4a73b\u003c/code\u003e\u003c/a\u003e feat: add suggestions to no-compare-neg-zero (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21034\"\u003e#21034\u003c/a\u003e) (den$)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96cdd427db5f26c6403fba92b0f7ae4556c595ec\"\u003e\u003ccode\u003e96cdd42\u003c/code\u003e\u003c/a\u003e feat: report invalid signed numeric radix values in \u003ccode\u003eradix\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21030\"\u003e#21030\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3e7bf15e69e6d3a2c8832356bcc2e9903cc4eede\"\u003e\u003ccode\u003e3e7bf15\u003c/code\u003e\u003c/a\u003e fix: apply \u003ccode\u003eignoreClassesWithImplements\u003c/code\u003e to class expressions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21069\"\u003e#21069\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0d7d70cf013ec5bf1e4f5a0fcf7128bdf059b2d4\"\u003e\u003ccode\u003e0d7d70c\u003c/code\u003e\u003c/a\u003e fix: insert cause outside wrapping parens in preserve-caught-error (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21062\"\u003e#21062\u003c/a\u003e) (Mahin Anowar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/75ec753226010867270787b412f3dae412e421e6\"\u003e\u003ccode\u003e75ec753\u003c/code\u003e\u003c/a\u003e fix: handle static template literals in \u003ccode\u003eeqeqeq\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21058\"\u003e#21058\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b717a22e2408389a2ad40af66543e46390669eb6\"\u003e\u003ccode\u003eb717a22\u003c/code\u003e\u003c/a\u003e fix: prevent \u003ccode\u003eeqeqeq\u003c/code\u003e null option from reporting non-equality operators (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21057\"\u003e#21057\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e35b05f1961dcd691611bd68b6ff8a87072d6f76\"\u003e\u003ccode\u003ee35b05f\u003c/code\u003e\u003c/a\u003e fix: avoid \u003ccode\u003eno-invalid-regexp\u003c/code\u003e false positive for shadowed RegExp (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21051\"\u003e#21051\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3172b69c7db63ea0321355543e3f527c7d8b76a\"\u003e\u003ccode\u003ea3172b6\u003c/code\u003e\u003c/a\u003e fix: avoid \u003ccode\u003eno-control-regex\u003c/code\u003e false positive for shadowed RegExp (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21050\"\u003e#21050\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d1f637eca27e523d613991c6bea5b8726b810e4c\"\u003e\u003ccode\u003ed1f637e\u003c/code\u003e\u003c/a\u003e fix: parenthesize sequence expression operands in no-implicit-coercion (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21045\"\u003e#21045\u003c/a\u003e) (spokodev)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8859bafb018e2b23b5110d52e491b69b94ad890a\"\u003e\u003ccode\u003e8859baf\u003c/code\u003e\u003c/a\u003e fix: avoid prefer-numeric-literals false positive for shadowed globals (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21047\"\u003e#21047\u003c/a\u003e) (한국)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a9e5961050676ef29dba9649dfcd7233d21760c7\"\u003e\u003ccode\u003ea9e5961\u003c/code\u003e\u003c/a\u003e fix: use-isnan false positive on shadowed NaN/Number (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20958\"\u003e#20958\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8a240a76108f30f2476e61a925e4d32d378cce5e\"\u003e\u003ccode\u003e8a240a7\u003c/code\u003e\u003c/a\u003e fix: avoid false positives in \u003ccode\u003eradix\u003c/code\u003e rule for spread arguments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21044\"\u003e#21044\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c30d80801ca561bdf65c6c3eba4ee57dced278cf\"\u003e\u003ccode\u003ec30d808\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5139800b23e77fdd1a76664e1b36f478942eae55\"\u003e\u003ccode\u003e5139800\u003c/code\u003e\u003c/a\u003e docs: document ESLint migration codemods in v9 and v10 guides (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20980\"\u003e#20980\u003c/a\u003e) (Alex Bit)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/04174cbfaac1f9555400b5332d69056e6aab9cc6\"\u003e\u003ccode\u003e04174cb\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/026e1304080512bcddfd2af3557fff86474ff949\"\u003e\u003ccode\u003e026e130\u003c/code\u003e\u003c/a\u003e docs: update semver policy for bug fixes (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21048\"\u003e#21048\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9d42fefb0e05ecd0b256c2ebed479fc868862f0c\"\u003e\u003ccode\u003e9d42fef\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b23015955c8d6e6516076190730f538c86927f26\"\u003e\u003ccode\u003eb230159\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0129972ba122e95bece6040fda44d20f6799246a\"\u003e\u003ccode\u003e0129972\u003c/code\u003e\u003c/a\u003e docs: correct \u003ccode\u003e**/.js\u003c/code\u003e glob to \u003ccode\u003e**/*.js\u003c/code\u003e in config files guide (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21036\"\u003e#21036\u003c/a\u003e) (EduardF1)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/948937986f2aa3cccb27a4c80694a85e5b0a5f64\"\u003e\u003ccode\u003e9489379\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e to ^3.3.6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21076\"\u003e#21076\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/81a4774a928211bd0c01a06a1517736ece594522\"\u003e\u003ccode\u003e81a4774\u003c/code\u003e\u003c/a\u003e chore: updates for v9.39.5 release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/983541491393323d17717683f6a2e6dbef4bc3f4\"\u003e\u003ccode\u003e9835414\u003c/code\u003e\u003c/a\u003e chore: enable \u003ccode\u003e$ExpectType\u003c/code\u003e annotations in all TypeScript files (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21071\"\u003e#21071\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/72adf6bd214c142b38aabb4b8f6f908079c5301a\"\u003e\u003ccode\u003e72adf6b\u003c/code\u003e\u003c/a\u003e chore: restrict \u003ccode\u003emarkdownlint-cli2\u003c/code\u003e updates in renovate (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21067\"\u003e#21067\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/833ec10fd702644e94334edd3cd2aa313174a958\"\u003e\u003ccode\u003e833ec10\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21061\"\u003e#21061\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ea106ddcb6af7db8f36d62a28dbaba94d33598e\"\u003e\u003ccode\u003e7ea106d\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21059\"\u003e#21059\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8fb550e7c257fbdc4108fc8e63db43c1d914d472\"\u003e\u003ccode\u003e8fb550e\u003c/code\u003e\u003c/a\u003e chore: add prettier update commit to \u003ccode\u003e.git-blame-ignore-revs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21056\"\u003e#21056\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e4e11668ead6b950328c71e894563a13ef72bf84\"\u003e\u003ccode\u003ee4e1166\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21055\"\u003e#21055\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0493f53f3fcec4ed69a1808dffa153dcff1380d3\"\u003e\u003ccode\u003e0493f53\u003c/code\u003e\u003c/a\u003e chore: update prettier to v3.9.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21054\"\u003e#21054\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1056a996c657b377dc16a58c28890d2940394408\"\u003e\u003ccode\u003e1056a99\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.8.5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21049\"\u003e#21049\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4d4155df4a21d711e8dd21a467de085e770bad35\"\u003e\u003ccode\u003e4d4155d\u003c/code\u003e\u003c/a\u003e ci: run ecosystem tests on pull requests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21027\"\u003e#21027\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/993539fd45d3d01aad3fbc13963e2245fdf7ee0d\"\u003e\u003ccode\u003e993539f\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/json\u003c/code\u003e to ^2.0.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21042\"\u003e#21042\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/53f8b69c15af7398c989071ee4788b88edd48bdd\"\u003e\u003ccode\u003e53f8b69\u003c/code\u003e\u003c/a\u003e test: add error locations to \u003ccode\u003eno-constant-binary-expression\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21039\"\u003e#21039\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5ab71d52f9d860df04e626fcd819a36257f21f9e\"\u003e\u003ccode\u003e5ab71d5\u003c/code\u003e\u003c/a\u003e refactor: clean up radix rule internals (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21015\"\u003e#21015\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a80a9a461478838930c5545f840473840b26b0e6\"\u003e\u003ccode\u003ea80a9a4\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21035\"\u003e#21035\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7c9a02933cf1c231237babb8a7a32150ab72e263\"\u003e\u003ccode\u003e7c9a029\u003c/code\u003e\u003c/a\u003e ci: add Node.js 26 to CI (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20847\"\u003e#20847\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fabd99bb74eedcb950df51ec3280414ff1d68d38\"\u003e\u003ccode\u003efabd99b\u003c/code\u003e\u003c/a\u003e 10.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37c5e75949ff2ae1f0085f547e35ce2bdf9d524d\"\u003e\u003ccode\u003e37c5e75\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/948937986f2aa3cccb27a4c80694a85e5b0a5f64\"\u003e\u003ccode\u003e9489379\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e to ^3.3.6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21076\"\u003e#21076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/81a4774a928211bd0c01a06a1517736ece594522\"\u003e\u003ccode\u003e81a4774\u003c/code\u003e\u003c/a\u003e chore: updates for v9.39.5 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3e7bf15e69e6d3a2c8832356bcc2e9903cc4eede\"\u003e\u003ccode\u003e3e7bf15\u003c/code\u003e\u003c/a\u003e fix: apply \u003ccode\u003eignoreClassesWithImplements\u003c/code\u003e to class expressions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21069\"\u003e#21069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/983541491393323d17717683f6a2e6dbef4bc3f4\"\u003e\u003ccode\u003e9835414\u003c/code\u003e\u003c/a\u003e chore: enable \u003ccode\u003e$ExpectType\u003c/code\u003e annotations in all TypeScript files (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21071\"\u003e#21071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cf2a9bf2d982642f760370c15f1196f4658f4e27\"\u003e\u003ccode\u003ecf2a9bf\u003c/code\u003e\u003c/a\u003e feat: add errorClassNames option to preserve-caught-error rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21032\"\u003e#21032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c30d80801ca561bdf65c6c3eba4ee57dced278cf\"\u003e\u003ccode\u003ec30d808\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f8b873aae53610b80b5c1005606716e05ed3b91f\"\u003e\u003ccode\u003ef8b873a\u003c/code\u003e\u003c/a\u003e feat: max-nested-callbacks option for constructor callbacks (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21063\"\u003e#21063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/72adf6bd214c142b38aabb4b8f6f908079c5301a\"\u003e\u003ccode\u003e72adf6b\u003c/code\u003e\u003c/a\u003e chore: restrict \u003ccode\u003emarkdownlint-cli2\u003c/code\u003e updates in renovate (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21067\"\u003e#21067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.6.0...v10.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.8.4 to 3.9.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.9.5\u003c/h2\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.5/CHANGELOG.md#395\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular: Format \u003ccode\u003e@content(name)\u003c/code\u003e -\u0026gt; \u003ccode\u003e@content (name)\u003c/code\u003e to align with other block syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19499\"\u003e#19499\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.4/CHANGELOG.md#394\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix unexpected removal of characters in liquid syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19489\"\u003eprettier/prettier#19489\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​seiyab\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypeScript: Allow decorators to be used with declare on class fields (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19492\"\u003eprettier/prettier#19492\u003c/a\u003e by \u003ca href=\"https://github.com/evoactivity\"\u003e\u003ccode\u003e@​evoactivity\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.3/CHANGELOG.md#393\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCLI: Fix ignored file has been cached incorrectly (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19483\"\u003e#19483\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.1/CHANGELOG.md#391\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.5...3.9.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/06/27/3.9.0\"\u003ePrettier 3.9: Major parser upgrades and Formatting improvements\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Flow variance annotation print (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19022\"\u003e#19022\u003c/a\u003e by \u003ca href=\"https://github.com/marcoww6\"\u003e\u003ccode\u003e@​marcoww6\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.8.5/CHANGELOG.md#385\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.9.5\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.4...3.9.5\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Cap ordered list mark at 999,999,999 (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19351\"\u003e#19351\u003c/a\u003e by \u003ca href=\"https://github.com/tats-u\"\u003e\u003ccode\u003e@​tats-u\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003eCommonMark parsers only support ordered list item numbers up to 999,999,999.\u003c/p\u003e\n\u003cp\u003eWith this change, Prettier now caps the ordered list item number at 999,999,999 to ensure that the output is correctly parsed as an ordered list by CommonMark parsers. Numbers larger than 999,999,999 are not parsed as list item numbers and are left unchanged in the output:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"markdown\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n999999998. text\n999999998. text\n999999998. text\n999999998. text\n\u003cp\u003e1234567890123456789012) text\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.4 --\u0026gt;\n999999998. text\n999999999. text\n1000000000. text\n1000000001. text\u003c/p\u003e\n\u003cp\u003e1234567890123456789012) text\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.5 --\u0026gt;\n999999998. text\n999999999. text\n999999999. text\n999999999. text\u003c/p\u003e\n\u003cp\u003e1234567890123456789012) text\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Avoid corrupting empty link with title (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19487\"\u003e#19487\u003c/a\u003e by \u003ca href=\"https://github.com/andersk\"\u003e\u003ccode\u003e@​andersk\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003eDo not remove \u003ccode\u003e\u0026lt;\u0026gt;\u003c/code\u003e from an inline link or image with an empty URL and a title, as this removal would change its interpretation.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"md\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n[link](https://github.com/prettier/prettier/blob/main/\u0026lt;\u0026gt; \u0026quot;title\u0026quot;)\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.4 --\u0026gt;\n[link](\u003ca href=\"https://github.com/prettier/prettier/blob/main/\"\u003ehttps://github.com/prettier/prettier/blob/main/\u003c/a\u003e \u0026quot;title\u0026quot;)\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.5 --\u0026gt;\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b6c7d1806807162658fd5694d002b54b778c3756\"\u003e\u003ccode\u003eb6c7d18\u003c/code\u003e\u003c/a\u003e Release 3.9.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/cd54ccc7288f2a4585ba5bf96883e2ed3b18e781\"\u003e\u003ccode\u003ecd54ccc\u003c/code\u003e\u003c/a\u003e Avoid corrupting empty Markdown link with title (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19487\"\u003e#19487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/2bb67ce8cd326dbaccbdec97e7578985f6009a14\"\u003e\u003ccode\u003e2bb67ce\u003c/code\u003e\u003c/a\u003e Preserving comments' \u003ccode\u003eplacement\u003c/code\u003e property (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19567\"\u003e#19567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/91bcac88ec1d784767ebbf5ec4686a5dbf37c3c1\"\u003e\u003ccode\u003e91bcac8\u003c/code\u003e\u003c/a\u003e Add more tests for comment-only object type (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19587\"\u003e#19587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/cbee7377a1875686558bfc9416b789d66771d9e7\"\u003e\u003ccode\u003ecbee737\u003c/code\u003e\u003c/a\u003e Remove space in empty object type (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19583\"\u003e#19583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/6394c732090efdf7798e0c8dc44c46583b4131c3\"\u003e\u003ccode\u003e6394c73\u003c/code\u003e\u003c/a\u003e Align empty module declaration with TS (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19568\"\u003e#19568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/a4e6f7a0264bad45f3c153773111f60a5d406d55\"\u003e\u003ccode\u003ea4e6f7a\u003c/code\u003e\u003c/a\u003e Prevent the addition of space in \u003ccode\u003etype()\u003c/code\u003e with \u003ccode\u003e+\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19516\"\u003e#19516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/3d063b57b1a2fdc660341b6e1c719e09997cc72c\"\u003e\u003ccode\u003e3d063b5\u003c/code\u003e\u003c/a\u003e Ignore dangling comments when checking type parameter comments (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19572\"\u003e#19572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/908503e9ee02718ef0ec21a023f2c0fd5fb00603\"\u003e\u003ccode\u003e908503e\u003c/code\u003e\u003c/a\u003e Handle dangling comments in \u003ccode\u003eSwitchStatement\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19581\"\u003e#19581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/943a475c3592149aad6062ad235338da548365ea\"\u003e\u003ccode\u003e943a475\u003c/code\u003e\u003c/a\u003e Angular: Support expression for exhaustive typechecking (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19571\"\u003e#19571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.8.4...3.9.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-i18next` from 17.0.8 to 17.0.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/i18next/react-i18next/blob/master/CHANGELOG.md\"\u003ereact-i18next's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e17.0.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: allow TypeScript 7 in the optional \u003ccode\u003etypescript\u003c/code\u003e peer dependency range (\u003ccode\u003e^5 || ^6 || ^7\u003c/code\u003e). With \u003ccode\u003etypescript@7.0.2\u003c/code\u003e in a project, \u003ccode\u003enpm install\u003c/code\u003e failed with an \u003ccode\u003eERESOLVE\u003c/code\u003e peer conflict. Fixes \u003ca href=\"https://redirect.github.com/i18next/react-i18next/issues/1927\"\u003e#1927\u003c/a\u003e, thanks \u003ca href=\"https://github.com/andikapradanaarif\"\u003e\u003ccode\u003e@​andikapradanaarif\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003efix(types): \u003ccode\u003e\u0026lt;Trans t={t} ns=\u0026quot;ns\u0026quot; …\u0026gt;\u003c/code\u003e with a \u003ccode\u003et\u003c/code\u003e from \u003ccode\u003euseTranslation(['ns'])\u003c/code\u003e now typechecks under TypeScript 7. TS7 intersects the \u003ccode\u003eNs\u003c/code\u003e inference candidates coming from the \u003ccode\u003et\u003c/code\u003e prop (\u003ccode\u003ereadonly ['ns']\u003c/code\u003e) and the \u003ccode\u003ens\u003c/code\u003e prop (\u003ccode\u003e'ns'\u003c/code\u003e) into an unsatisfiable \u003ccode\u003e'ns' \u0026amp; readonly ['ns']\u003c/code\u003e, where TS6 resolved them. The \u003ccode\u003ens\u003c/code\u003e prop on \u003ccode\u003eTransProps\u003c/code\u003e, \u003ccode\u003eTransSelectorProps\u003c/code\u003e and \u003ccode\u003eIcuTransWithoutContextProps\u003c/code\u003e now also accepts a single namespace out of an array-typed \u003ccode\u003eNs\u003c/code\u003e (\u003ccode\u003eNs | (Ns extends readonly (infer S extends string)[] ? S : never)\u003c/code\u003e) — which matches runtime behavior and is unchanged under TS5/TS6.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/react-i18next/commit/8b4a9ea139b73309471737e5ba9c423f82d5c0cc\"\u003e\u003ccode\u003e8b4a9ea\u003c/code\u003e\u003c/a\u003e 17.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/react-i18next/commit/422bab13d4c9664e51c0c1025df2da37c0912075\"\u003e\u003ccode\u003e422bab1\u003c/code\u003e\u003c/a\u003e fix: support typescript 7 — widen peer range and fix Trans ns inference under...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/react-i18next/commit/6e18aa95b5ff9257b477301283819697f249ea25\"\u003e\u003ccode\u003e6e18aa9\u003c/code\u003e\u003c/a\u003e README: mention npx i18next-cli localize as the zero-to-localized path\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/i18next/react-i18next/compare/v17.0.8...v17.0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ts-loader` from 9.6.0 to 9.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TypeStrong/ts-loader/releases\"\u003ets-loader's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/TypeStrong/ts-loader/pull/1701\"\u003echore: trim runtime dependencies — remove enhanced-resolve/semver, swap micromatch → picomatch\u003c/a\u003e - thanks \u003ca href=\"https://github.com/johnnyreilly\"\u003e\u003ccode\u003e@​johnnyreilly\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOfficially ts-loader has supported 3.6.3+ versions of TypeScript. This change means that certain scenarios with older versions of TS will now certainly fail. If anyone is actually using these versions it would be surprising.\u003c/p\u003e\n\u003ch2\u003ev9.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/TypeStrong/ts-loader/pull/1699\"\u003efix: rspack support\u003c/a\u003e - thanks \u003ca href=\"https://github.com/johnnyreilly\"\u003e\u003ccode\u003e@​johnnyreilly\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/bhollis\"\u003e\u003ccode\u003e@​bhollis\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/TypeStrong/ts-loader/blob/main/CHANGELOG.md\"\u003ets-loader's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/TypeStrong/ts-loader/pull/1701\"\u003echore: trim runtime dependencies — remove enhanced-resolve/semver, swap micromatch → picomatch\u003c/a\u003e - thanks \u003ca href=\"https://github.com/johnnyreilly\"\u003e\u003ccode\u003e@​johnnyreilly\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOfficially ts-loader has supported 3.6.3+ versions of TypeScript. This change means that certain scenarios with older versions of TS will now certainly fail. If anyone is actually using these versions it would be surprising.\u003c/p\u003e\n\u003ch2\u003e9.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/TypeStrong/ts-loader/pull/1699\"\u003efix: rspack support\u003c/a\u003e - thanks \u003ca href=\"https://github.com/johnnyreilly\"\u003e\u003ccode\u003e@​johnnyreilly\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/bhollis\"\u003e\u003ccode\u003e@​bhollis\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/TypeStrong/ts-loader/commit/b347bb7fda1ae7240e527e05c275e0485bb3978a\"\u003e\u003ccode\u003eb347bb7\u003c/code\u003e\u003c/a\u003e chore: trim runtime dependencies — remove enhanced-resolve/semver, swap micro...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/ts-loader/commit/32d82e6c6268f73133ef003cbfb664e765161041\"\u003e\u003ccode\u003e32d82e6\u003c/code\u003e\u003c/a\u003e fix: rspack support (\u003ca href=\"https://redirect.github.com/TypeStrong/ts-loader/issues/1699\"\u003e#1699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/ts-loader/commit/6bd992eac17badde1b586487af23d20a2b85a62e\"\u003e\u003ccode\u003e6bd992e\u003c/code\u003e\u003c/a\u003e chore: Update GitHub Actions workflow for release\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TypeStrong/ts-loader/compare/v9.6.0...v9.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `webpack` from 5.107.2 to 5.108.4\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.108.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSpeed up non-CSS-Modules parsing by not building unused selector AST nodes. (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/21324\"\u003e#21324\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSpeed up non-CSS-Modules CSS parsing by dropping value tokens nothing reads. (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/21324\"\u003e#21324\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eResolve HTML asset URLs against the document \u003ccode\u003e\u0026lt;base href\u0026gt;\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/21329\"\u003e#21329\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd HTML integration tests: generateError output, ignored src, null-char parse. (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/21328\"\u003e#21328\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eReduce CPU and memory overhead of HTML and CSS parsing and code generation. (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/21332\"\u003e#21332\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eReduce HTML parser memory and CPU by skipping unused AST nodes. (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/21323\"\u003e#21323\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eReduce HTML parser memory by storing the AST in struct-of-arrays form. (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/21331\"\u003e#21331\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eKey the provided-exports cache on a lazy barrel's still-lazy re-export targets. (by \u003ca href=\"https://github.com/hai-x\"\u003e\u003ccode\u003e@​hai-x\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21326\"\u003e#21326\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDefault \u003ccode\u003eoutput.globalObject\u003c/code\u003e to \u003ccode\u003eglobalThis\u003c/code\u003e for universal targets. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21314\"\u003e#21314\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePass through \u003ccode\u003enew URL(...)\u003c/code\u003e directory references instead of resolving them. (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/21312\"\u003e#21312\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.108.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSpeed up CSS parsing and reduce CSS AST node memory. (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/21285\"\u003e#21285\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix HMR codegen crash for harmony accept with unresolved imports. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21302\"\u003e#21302\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMatch harmony accept dependencies by module reference so HMR codegen handles imports without a module or chunk id. (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/21303\"\u003e#21303\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.108.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix lazy barrel deferral of ungrouped side-effect imports. (by \u003ca href=\"https://github.com/hai-x\"\u003e\u003ccode\u003e@​hai-x\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21291\"\u003e#21291\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRespect the \u003ccode\u003enode:\u003c/code\u003e prefix for node.js core modules used as externals. (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/21286\"\u003e#21286\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.108.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix invalid property access for escaped namespace imports with multi-character mangled export names. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21280\"\u003e#21280\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd frames to ProfilingPlugin TracingStartedInBrowser event so the trace loads in Chrome DevTools. (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/21269\"\u003e#21269\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.108.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTreat top-level await and \u003ccode\u003eimport.meta\u003c/code\u003e as ES module markers, matching Node.js syntax detection so no explicit module type is needed. (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/21218\"\u003e#21218\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/webpack/webpack/blob/main/CHANGELOG.md\"\u003ewebpack's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.108.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSpeed up non-CSS-Modules parsing by not building unused selector AST nodes. (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/21324\"\u003e#21324\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSpeed up non-CSS-Modules CSS parsing by dropping value tokens nothing reads. (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/21324\"\u003e#21324\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eResolve HTML asset URLs against the document \u003ccode\u003e\u0026lt;base href\u0026gt;\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/21329\"\u003e#21329\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd HTML integration tests: generateError output, ignored src, null-char parse. (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/21328\"\u003e#21328\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eReduce CPU and memory overhead of HTML and CSS parsing and code generation. (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/21332\"\u003e#21332\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eReduce HTML parser memory and CPU by skipping unused AST nodes. (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/21323\"\u003e#21323\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eReduce HTML parser memory by storing the AST in struct-of-arrays form. (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/21331\"\u003e#21331\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eKey the provided-exports cache on a lazy barrel's still-lazy re-export targets. (by \u003ca href=\"https://github.com/hai-x\"\u003e\u003ccode\u003e@​hai-x\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21326\"\u003e#21326\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDefault \u003ccode\u003eoutput.globalObject\u003c/code\u003e to \u003ccode\u003eglobalThis\u003c/code\u003e for universal targets. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21314\"\u003e#21314\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePass through \u003ccode\u003enew URL(...)\u003c/code\u003e directory references instead of resolving them. (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/21312\"\u003e#21312\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.108.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSpeed up CSS parsing and reduce CSS AST node memory. (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/21285\"\u003e#21285\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix HMR codegen crash for harmony accept with unresolved imports. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21302\"\u003e#21302\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMatch harmony accept dependencies by module reference so HMR codegen handles imports without a module or chunk id. (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/21303\"\u003e#21303\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.108.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix lazy barrel deferral of ungrouped side-effect imports. (by \u003ca href=\"https://github.com/hai-x\"\u003e\u003ccode\u003e@​hai-x\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21291\"\u003e#21291\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRespect the \u003ccode\u003enode:\u003c/code\u003e prefix for node.js core modules used as externals. (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/21286\"\u003e#21286\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.108.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix invalid property access for escaped namespace imports with multi-character mangled export names. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21280\"\u003e#21280\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd frames to ProfilingPlugin TracingStartedInBrowser event so the trace loads in Chrome DevTools. (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/21269\"\u003e#21269\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/bb9ccfd32b8059819204a48bdb5436c9266dcdf0\"\u003e\u003ccode\u003ebb9ccfd\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/21319\"\u003e#21319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/76390666e9dcf1cb8e0080db9eccafbdb7f53c2c\"\u003e\u003ccode\u003e7639066\u003c/code\u003e\u003c/a\u003e fix: invalidate provided-exports cache with lazy barrel (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/21326\"\u003e#21326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/ae28c5421263a001fe1901b7374bd26797658bca\"\u003e\u003ccode\u003eae28c54\u003c/code\u003e\u003c/a\u003e perf: reduce CPU and memory overhead of the HTML and CSS pipelines (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/21332\"\u003e#21332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/e6fb5473224f4cf574e907019499d99b44282d2b\"\u003e\u003ccode\u003ee6fb547\u003c/code\u003e\u003c/a\u003e perf: re-encode the HTML AST as struct-of-arrays behind a path-based visitor ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/5ce1c22edd2f6af4198c4163442d40e97e336060\"\u003e\u003ccode\u003e5ce1c22\u003c/code\u003e\u003c/a\u003e fix(html): resolve asset URLs against \u0026lt;base href\u0026gt; (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/21329\"\u003e#21329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/0e43c4ac179173e85a4392722e601743e7c04591\"\u003e\u003ccode\u003e0e43c4a\u003c/code\u003e\u003c/a\u003e test(html): cover generateError, ignored-source, and null-character parse pat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/cebd7935a9616f4c3460b9e197f3cca199710192\"\u003e\u003ccode\u003ecebd793\u003c/code\u003e\u003c/a\u003e refactor: build export-presence guards from a lazy boolean formula (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/21320\"\u003e#21320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/c2628cf7c3549b54ed08bf68914f39affa63503b\"\u003e\u003ccode\u003ec2628cf\u003c/code\u003e\u003c/a\u003e fix: don't resolve new URL() directory references as modules (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/21312\"\u003e#21312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/00d8b2f8863fb582fd0cd510e15f4de6879ade31\"\u003e\u003ccode\u003e00d8b2f\u003c/code\u003e\u003c/a\u003e perf: speed up non-CSS-Modules CSS parsing by skipping unused AST work (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/21324\"\u003e#21324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/f7a3f6d9e2276631ca67cf4636f504e5d2f9c13a\"\u003e\u003ccode\u003ef7a3f6d\u003c/code\u003e\u003c/a\u003e perf: reduce HTML parser memory and CPU with parser-level skip options (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/21323\"\u003e#21323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpack/webpack/compare/v5.107.2...v5.108.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-jsdoc` from 63.0.11 to 63.0.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/releases\"\u003eeslint-plugin-jsdoc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev63.0.13\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v63.0.12...v63.0.13\"\u003e63.0.13\u003c/a\u003e (2026-07-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efailing pages build and deployment (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/3728347dea9e6cb0b8f3dec069df2a4654e7a2d6\"\u003e3728347\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev63.0.12\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v63.0.11...v63.0.12\"\u003e63.0.12\u003c/a\u003e (2026-07-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCJS builds; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1719\"\u003e#1719\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/df5813ca8fc1362e4ffc06f5ae2a72a3f70f3fb5\"\u003edf5813c\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/gajus/eslint-plugin-jsdoc/commit/3728347dea9e6cb0b8f3dec069df2a4654e7a2d6\"\u003e\u003ccode\u003e3728347\u003c/code\u003e\u003c/a\u003e fix: failing pages build and deployment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/df5813ca8fc1362e4ffc06f5ae2a72a3f70f3fb5\"\u003e\u003ccode\u003edf5813c\u003c/code\u003e\u003c/a\u003e fix: CJS builds; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1719\"\u003e#1719\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v63.0.11...v63.0.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@docusaurus/core` from 3.10.1 to 3.10.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/docusaurus/releases\"\u003e@​docusaurus/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.10.2 (2026-07-10)\u003c/h2\u003e\n\u003cp\u003eBackport and cherry-pick commits from main for v3.10.2 patch release:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[fix(bundler): do not import \u003ccode\u003e@swc/html\u003c/code\u003e, fix StackBlitz playground \u003ca href=\"https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus/issues/12055\"\u003e#12055\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/12055\"\u003efacebook/docusaurus#12055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[fix(core): use locale url in site config \u003ca href=\"https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus/issues/12054\"\u003e#12054\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/12054\"\u003efacebook/docusaurus#12054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[fix(theme-classic): remove redundant sidebar label titles \u003ca href=\"https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus/issues/11966\"\u003e#11966\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11966\"\u003efacebook/docusaurus#11966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[fix(mdx-loader): avoid transforming dotted directory links into asset… \u003ca href=\"https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus/issues/11944\"\u003e#11944\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11944\"\u003efacebook/docusaurus#11944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[fix(dev-server): for HTTPS, support non-RSA TLS certs \u003ca href=\"https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus/issues/12065\"\u003e#12065\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/12065\"\u003efacebook/docusaurus#12065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[fix(utils): fix \u003ccode\u003eextractLeadingEmoji()\u003c/code\u003e edge cases \u003ca href=\"https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus/issues/12100\"\u003e#12100\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/12100\"\u003efacebook/docusaurus#12100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[fix(gtag.js, faster): Fix StackBlitz, vendor \u003ccode\u003e@types/gtag.js\u003c/code\u003e, upgrade \u003ccode\u003e@swc/html\u003c/code\u003e \u003ca href=\"https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus/issues/12080\"\u003e#12080\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/12080\"\u003efacebook/docusaurus#12080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[fix(create-docusaurus): init template README should use npm commands by default \u003ca href=\"https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus/issues/12138\"\u003e#12138\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/12138\"\u003efacebook/docusaurus#12138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[fix(cli): \u003ccode\u003edocusaurus serve\u003c/code\u003e should pass \u003ccode\u003e--host\u003c/code\u003e to \u003ccode\u003eserver.listen()\u003c/code\u003e \u003ca href=\"https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus/issues/12127\"\u003e#12127\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/12127\"\u003efacebook/docusaurus#12127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[fix(core): bump detect-port to v2.1, fix pnpm \u003ccode\u003etrustPolicy\u003c/code\u003e downgrade issue \u003ca href=\"https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus/issues/12012\"\u003e#12012\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/12012\"\u003efacebook/docusaurus#12012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[fix(i18n): complete Spanish translations for theme-common and theme-l… \u003ca href=\"https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus/issues/12180\"\u003e#12180\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/12180\"\u003efacebook/docusaurus#12180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[chore(deps): migrate to \u003ccode\u003e@11ty/gray-matter\u003c/code\u003e \u003ca href=\"https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus/issues/12181\"\u003e#12181\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/12181\"\u003efacebook/docusaurus#12181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[fix(core): fix BaseUrlIssueBanne...\n\n_Description has been truncated_","html_url":"https://github.com/stellar/freighter/pull/2912","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/stellar%2Ffreighter/issues/2912","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2912/packages"},{"uuid":"4907057115","node_id":"PR_kwDOQz4r4s7ywwl1","number":23,"state":"closed","title":"chore(deps): bump react-router and react-router-dom in /ui","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-07-17T19:37:40.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-17T00:42:55.000Z","updated_at":"2026-07-17T19:37:43.000Z","time_to_close":68085,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"react-router","repository_url":"https://github.com/remix-run/react-router","old_version":"6.30.2","new_version":"7.18.1"},{"name":"react-router-dom","repository_url":"https://github.com/remix-run/react-router","old_version":"6.30.3","new_version":"7.18.1"}],"path":"/ui","ecosystem":"npm"},"body":"Bumps [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) to 7.18.1 and updates ancestor dependency [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom). These dependencies need to be updated together.\n\nUpdates `react-router` from 6.30.2 to 7.18.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/releases\"\u003ereact-router's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.18.1\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/v7/CHANGELOG.md#v7181\"\u003ehttps://github.com/remix-run/react-router/blob/v7/CHANGELOG.md#v7181\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.18.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7180\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7180\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.17.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7170\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7170\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.16.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7160\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7160\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.15.1\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7151\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7151\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.15.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7150\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7150\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.14.2\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7142\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7142\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.14.1\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7141\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7141\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.14.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7140\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7140\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.13.2\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7132\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7132\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.13.1\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7131\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7131\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.13.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7130\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7130\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.12.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7120\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7120\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.11.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7110\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7110\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.10.1\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7101\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7101\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.10.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7100\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7100\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.9.6\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v796\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v796\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/blob/react-router@7.18.1/packages/react-router/CHANGELOG.md\"\u003ereact-router's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003eNo changes\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.18.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix server handler prerender responses when using \u003ccode\u003essr: false\u003c/code\u003e and \u003ccode\u003efuture.v8_trailingSlashAwareDataRequests: true\u003c/code\u003e. Avoids false positive \u0026quot;SPA Mode\u0026quot; detection when serving prerendered paths (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15173\"\u003e#15173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse the \u003ccode\u003eServerRouter\u003c/code\u003e nonce for nonce-aware SSR components when they don't provide their own value so strict CSP pages can load them. (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15170\"\u003e#15170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eturbo-stream\u003c/code\u003e to serialize and deserialize Framework Mode hydration errors (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15175\"\u003e#15175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrecompute route branch matchers to avoid recompiling route path regexes during matching (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15186\"\u003e#15186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse the constructed request URL host when validating action request origins. (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15185\"\u003e#15185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove the un-documented custom error serialization logic from Data Mode SSR built-in hydration flows (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15175\"\u003e#15175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eValidate protocols in RSC render redirects (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15177\"\u003e#15177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConsolidate url normalization logic and better handle mixed slashes (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15176\"\u003e#15176\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.17.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eShip a subset of the official documentation inside the \u003ccode\u003ereact-router\u003c/code\u003e package (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15121\"\u003e#15121\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eMarkdown docs are now available in \u003ccode\u003enode_modules/react-router/docs\u003c/code\u003e, letting AI coding agents and the React Router agent skills read official docs locally\u003c/li\u003e\n\u003cli\u003eExcludes auto-generated API docs (\u003ccode\u003eapi/\u003c/code\u003e), \u003ccode\u003ecommunity/\u003c/code\u003e content, and tutorials (\u003ccode\u003etutorials/\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.16.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilize \u003ccode\u003efuture.unstable_trailingSlashAwareDataRequests\u003c/code\u003e as \u003ccode\u003efuture.v8_trailingSlashAwareDataRequests\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15098\"\u003e#15098\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\u003eDisable manifest path when lazy route dicovery is disabled (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15068\"\u003e#15068\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix browser URL creation to use the configured history window instead of the global window. (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15066\"\u003e#15066\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePass the history/router window through to \u003ccode\u003ecreateBrowserURLImpl\u003c/code\u003e so custom window contexts keep the correct URL origin.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003euseNavigation()\u003c/code\u003e return type to preserve discriminated union across navigation states (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15095\"\u003e#15095\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eWiden \u003ccode\u003eMetaDescriptor\u003c/code\u003e \u003ccode\u003escript:ld+json\u003c/code\u003e type from \u003ccode\u003eLdJsonObject\u003c/code\u003e to \u003ccode\u003eLdJsonObject | LdJsonObject[]\u003c/code\u003e to permit multiple JSON-LD schemas in a single \u003ccode\u003e\u0026lt;script type=\u0026quot;application/ld+json\u0026quot;\u0026gt;\u003c/code\u003e tag emitted by \u003ccode\u003e\u0026lt;Meta /\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15082\"\u003e#15082\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.15.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate router to operate on fetcher Maps in an immutable manner to avoid delayed React renders from potentially reading an updated but not yet committed Map. This could result in brief flickers in some fetcher-driven optimistic UI scenarios. (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15028\"\u003e#15028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eserverLoader()\u003c/code\u003e returning stale SSR data when a client navigation aborts pending hydration before the hydration \u003ccode\u003eclientLoader\u003c/code\u003e resolves (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15022\"\u003e#15022\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/remix-run/react-router/commit/afdf85d3c15448a41017514caca2aca038d3e9ca\"\u003e\u003ccode\u003eafdf85d\u003c/code\u003e\u003c/a\u003e Release v7.18.1 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15253\"\u003e#15253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/6fb1e79f8304eddd8b78759edea83cb32389ebf5\"\u003e\u003ccode\u003e6fb1e79\u003c/code\u003e\u003c/a\u003e Release v7.18.0 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15187\"\u003e#15187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/09e6020d1950e54f361f7ad00938ecd4dde60929\"\u003e\u003ccode\u003e09e6020\u003c/code\u003e\u003c/a\u003e Optimize route matching internals (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15186\"\u003e#15186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/5b57f5f371595ad97ac91cca389c5adc08ddcc3a\"\u003e\u003ccode\u003e5b57f5f\u003c/code\u003e\u003c/a\u003e Request Host derivation + CSRF check simplifications (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15185\"\u003e#15185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/ce596e823f0d7b883a433af1d5a839a8b9fe0242\"\u003e\u003ccode\u003ece596e8\u003c/code\u003e\u003c/a\u003e Validate RSC redirect protocols (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15177\"\u003e#15177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/1cebd2a823bb232ad74dcb2d970f750070b2bebe\"\u003e\u003ccode\u003e1cebd2a\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/9d22943fd46c8ae4b08236425fa3549e10e9ad1a\"\u003e\u003ccode\u003e9d22943\u003c/code\u003e\u003c/a\u003e Use turbo stream for framework hydration errors (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15175\"\u003e#15175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/bf63729561365b50705a24fd576e293424df23ef\"\u003e\u003ccode\u003ebf63729\u003c/code\u003e\u003c/a\u003e Consolidate url normalization logic (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15176\"\u003e#15176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/4ce8ff72737bcf43afc7e9f5705c9214a19ec9f6\"\u003e\u003ccode\u003e4ce8ff7\u003c/code\u003e\u003c/a\u003e Fix prerendering pathname issue with trailingSlashAwareDataRequests e… (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15173\"\u003e#15173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/4f060dd11cd8bedcba9e3ee96fce832bd987fe25\"\u003e\u003ccode\u003e4f060dd\u003c/code\u003e\u003c/a\u003e Use ServerRouter nonce when nonce prop is not specified (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15170\"\u003e#15170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router@7.18.1/packages/react-router\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-router-dom` from 6.30.3 to 7.18.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/releases\"\u003ereact-router-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v713\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v713\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/remix-run/react-router/blob/react-router-dom@7.18.1/packages/react-router-dom/CHANGELOG.md\"\u003ereact-router-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect \u003ccode\u003epackage.json\u003c/code\u003e \u003ccode\u003emain\u003c/code\u003e field for CommonJS builds (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15238\"\u003e#15238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.18.1\"\u003e\u003ccode\u003ereact-router@7.18.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.18.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.18.0\"\u003e\u003ccode\u003ereact-router@7.18.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.17.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.17.0\"\u003e\u003ccode\u003ereact-router@7.17.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.16.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove stale/invalid \u003ccode\u003eunpkg\u003c/code\u003e field from \u003ccode\u003epackage.json\u003c/code\u003e. This was removed from other packages with the release of v7 but missed in the \u003ccode\u003ereact-router-dom\u003c/code\u003e re-export package (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15075\"\u003e#15075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.16.0\"\u003e\u003ccode\u003ereact-router@7.16.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.15.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.15.1\"\u003e\u003ccode\u003ereact-router@7.15.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.15.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.15.0\"\u003e\u003ccode\u003ereact-router@7.15.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.14.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.14.2\"\u003e\u003ccode\u003ereact-router@7.14.2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/afdf85d3c15448a41017514caca2aca038d3e9ca\"\u003e\u003ccode\u003eafdf85d\u003c/code\u003e\u003c/a\u003e Release v7.18.1 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15253\"\u003e#15253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/2ecaa1ddbbcd583999dda46dd5413e907e8a46f3\"\u003e\u003ccode\u003e2ecaa1d\u003c/code\u003e\u003c/a\u003e Fix react-router-dom main entry metadata (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15238\"\u003e#15238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/6fb1e79f8304eddd8b78759edea83cb32389ebf5\"\u003e\u003ccode\u003e6fb1e79\u003c/code\u003e\u003c/a\u003e Release v7.18.0 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15187\"\u003e#15187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/195a0d03c1417127ccee73853058c8521beb4fce\"\u003e\u003ccode\u003e195a0d0\u003c/code\u003e\u003c/a\u003e Release v7.17.0 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15145\"\u003e#15145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/8984d23f86ca7ae5655711744b77816090bda4e6\"\u003e\u003ccode\u003e8984d23\u003c/code\u003e\u003c/a\u003e Release v7.16.0 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15105\"\u003e#15105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/3ed77afcde0ad9aea79f1afe5f05a700b201f289\"\u003e\u003ccode\u003e3ed77af\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/e96962bc6159a2290632849b55872a3878753342\"\u003e\u003ccode\u003ee96962b\u003c/code\u003e\u003c/a\u003e fix: remove stale unpkg field from react-router-dom (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15075\"\u003e#15075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/587d08fca6ca61e00f44c1eda95bf6e6a9ab76ef\"\u003e\u003ccode\u003e587d08f\u003c/code\u003e\u003c/a\u003e Release v7.15.1 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15038\"\u003e#15038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/97c8de79c38f107acd15f74d8295c7bf75894a5d\"\u003e\u003ccode\u003e97c8de7\u003c/code\u003e\u003c/a\u003e Release v7.15.0 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15018\"\u003e#15018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/cf1d25003aa1217dc21c16e95d483601940ae9af\"\u003e\u003ccode\u003ecf1d250\u003c/code\u003e\u003c/a\u003e Release v7.14.2 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14993\"\u003e#14993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router-dom@7.18.1/packages/react-router-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/ElevenID/marty-verifier/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/ElevenID/marty-verifier/pull/23","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ElevenID%2Fmarty-verifier/issues/23","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/23/packages"},{"uuid":"4906959237","node_id":"PR_kwDOTbABBs7ywcVO","number":14,"state":"closed","title":"Bump react-router-dom from 7.9.5 to 7.18.1 in /frontend","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-07-17T00:27:22.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-17T00:22:30.000Z","updated_at":"2026-07-17T00:27:30.000Z","time_to_close":292,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"react-router-dom","old_version":"7.9.5","new_version":"7.18.1","repository_url":"https://github.com/remix-run/react-router"}],"path":"/frontend","ecosystem":"npm"},"body":"Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 7.9.5 to 7.18.1.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/blob/react-router-dom@7.18.1/packages/react-router-dom/CHANGELOG.md\"\u003ereact-router-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect \u003ccode\u003epackage.json\u003c/code\u003e \u003ccode\u003emain\u003c/code\u003e field for CommonJS builds (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15238\"\u003e#15238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.18.1\"\u003e\u003ccode\u003ereact-router@7.18.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.18.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.18.0\"\u003e\u003ccode\u003ereact-router@7.18.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.17.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.17.0\"\u003e\u003ccode\u003ereact-router@7.17.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.16.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove stale/invalid \u003ccode\u003eunpkg\u003c/code\u003e field from \u003ccode\u003epackage.json\u003c/code\u003e. This was removed from other packages with the release of v7 but missed in the \u003ccode\u003ereact-router-dom\u003c/code\u003e re-export package (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15075\"\u003e#15075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.16.0\"\u003e\u003ccode\u003ereact-router@7.16.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.15.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.15.1\"\u003e\u003ccode\u003ereact-router@7.15.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.15.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.15.0\"\u003e\u003ccode\u003ereact-router@7.15.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.14.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.14.2\"\u003e\u003ccode\u003ereact-router@7.14.2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/afdf85d3c15448a41017514caca2aca038d3e9ca\"\u003e\u003ccode\u003eafdf85d\u003c/code\u003e\u003c/a\u003e Release v7.18.1 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15253\"\u003e#15253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/2ecaa1ddbbcd583999dda46dd5413e907e8a46f3\"\u003e\u003ccode\u003e2ecaa1d\u003c/code\u003e\u003c/a\u003e Fix react-router-dom main entry metadata (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15238\"\u003e#15238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/6fb1e79f8304eddd8b78759edea83cb32389ebf5\"\u003e\u003ccode\u003e6fb1e79\u003c/code\u003e\u003c/a\u003e Release v7.18.0 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15187\"\u003e#15187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/195a0d03c1417127ccee73853058c8521beb4fce\"\u003e\u003ccode\u003e195a0d0\u003c/code\u003e\u003c/a\u003e Release v7.17.0 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15145\"\u003e#15145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/8984d23f86ca7ae5655711744b77816090bda4e6\"\u003e\u003ccode\u003e8984d23\u003c/code\u003e\u003c/a\u003e Release v7.16.0 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15105\"\u003e#15105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/3ed77afcde0ad9aea79f1afe5f05a700b201f289\"\u003e\u003ccode\u003e3ed77af\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/e96962bc6159a2290632849b55872a3878753342\"\u003e\u003ccode\u003ee96962b\u003c/code\u003e\u003c/a\u003e fix: remove stale unpkg field from react-router-dom (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15075\"\u003e#15075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/587d08fca6ca61e00f44c1eda95bf6e6a9ab76ef\"\u003e\u003ccode\u003e587d08f\u003c/code\u003e\u003c/a\u003e Release v7.15.1 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15038\"\u003e#15038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/97c8de79c38f107acd15f74d8295c7bf75894a5d\"\u003e\u003ccode\u003e97c8de7\u003c/code\u003e\u003c/a\u003e Release v7.15.0 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15018\"\u003e#15018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/cf1d25003aa1217dc21c16e95d483601940ae9af\"\u003e\u003ccode\u003ecf1d250\u003c/code\u003e\u003c/a\u003e Release v7.14.2 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14993\"\u003e#14993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router-dom@7.18.1/packages/react-router-dom\"\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 react-router-dom since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=react-router-dom\u0026package-manager=npm_and_yarn\u0026previous-version=7.9.5\u0026new-version=7.18.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/MoicoTiago/accessible-games-catalog/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MoicoTiago%2Faccessible-games-catalog/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"},{"uuid":"4902981666","node_id":"PR_kwDODHK5yc7yjmeG","number":208,"state":"open","title":"fix: bump the all-deps group with 21 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-07-16T14:21:59.000Z","updated_at":"2026-07-16T14:25:33.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix: bump","group_name":"all-deps","update_count":21,"packages":[{"name":"@babel/core","old_version":"7.29.7","new_version":"8.0.1","repository_url":"https://github.com/babel/babel"},{"name":"@babel/eslint-parser","old_version":"7.29.7","new_version":"8.0.1","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-proposal-decorators","old_version":"7.29.7","new_version":"8.0.2","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-class-properties","old_version":"7.29.7","new_version":"8.0.1","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-runtime","old_version":"7.29.7","new_version":"8.0.1","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-react","old_version":"7.29.7","new_version":"8.0.1","repository_url":"https://github.com/babel/babel"},{"name":"@testing-library/jest-dom","old_version":"5.17.0","new_version":"6.9.1","repository_url":"https://github.com/testing-library/jest-dom"},{"name":"@testing-library/react","old_version":"14.3.1","new_version":"16.3.2","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"babel-jest","old_version":"29.7.0","new_version":"30.4.1","repository_url":"https://github.com/jestjs/jest"},{"name":"eslint","old_version":"7.32.0","new_version":"10.7.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-no-only-tests","old_version":"2.6.0","new_version":"3.4.0","repository_url":"https://github.com/levibuzolic/eslint-plugin-no-only-tests"},{"name":"eslint-plugin-react-hooks","old_version":"1.7.0","new_version":"7.1.1","repository_url":"https://github.com/facebook/react"},{"name":"jest","old_version":"29.7.0","new_version":"30.4.2","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-environment-jsdom","old_version":"29.7.0","new_version":"30.4.1","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-junit","old_version":"16.0.0","new_version":"17.0.0","repository_url":"https://github.com/jest-community/jest-junit"},{"name":"query-string","old_version":"7.1.3","new_version":"9.4.1","repository_url":"https://github.com/sindresorhus/query-string"},{"name":"react","old_version":"18.3.1","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"18.3.1","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"react-intl","old_version":"7.1.14","new_version":"10.1.17","repository_url":"https://github.com/formatjs/formatjs"},{"name":"react-router","old_version":"5.3.4","new_version":"8.2.0","repository_url":"https://github.com/remix-run/react-router"},{"name":"react-router-dom","old_version":"5.3.4","new_version":"7.18.1","repository_url":"https://github.com/remix-run/react-router"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all-deps group with 21 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.29.7` | `8.0.1` |\n| [@babel/eslint-parser](https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser) | `7.29.7` | `8.0.1` |\n| [@babel/plugin-proposal-decorators](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-proposal-decorators) | `7.29.7` | `8.0.2` |\n| [@babel/plugin-transform-class-properties](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-properties) | `7.29.7` | `8.0.1` |\n| [@babel/plugin-transform-runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-runtime) | `7.29.7` | `8.0.1` |\n| [@babel/preset-react](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-react) | `7.29.7` | `8.0.1` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `5.17.0` | `6.9.1` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `14.3.1` | `16.3.2` |\n| [babel-jest](https://github.com/jestjs/jest/tree/HEAD/packages/babel-jest) | `29.7.0` | `30.4.1` |\n| [eslint](https://github.com/eslint/eslint) | `7.32.0` | `10.7.0` |\n| [eslint-plugin-no-only-tests](https://github.com/levibuzolic/eslint-plugin-no-only-tests) | `2.6.0` | `3.4.0` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `1.7.0` | `7.1.1` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `29.7.0` | `30.4.2` |\n| [jest-environment-jsdom](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-jsdom) | `29.7.0` | `30.4.1` |\n| [jest-junit](https://github.com/jest-community/jest-junit) | `16.0.0` | `17.0.0` |\n| [query-string](https://github.com/sindresorhus/query-string) | `7.1.3` | `9.4.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `18.3.1` | `19.2.7` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `18.3.1` | `19.2.7` |\n| [react-intl](https://github.com/formatjs/formatjs) | `7.1.14` | `10.1.17` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `5.3.4` | `8.2.0` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `5.3.4` | `7.18.1` |\n\nUpdates `@babel/core` from 7.29.7 to 8.0.1\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.1 (2026-06-17)\u003c/h2\u003e\n\u003cp\u003eThis release includes a breaking change that was in the Babel 8 migration guide's \u003ca href=\"https://babeljs.io/docs/v8-migration/#getting-ready\"\u003eGetting ready\u003c/a\u003e section and \u003ca href=\"https://babeljs.io/blog/2026/06/16/8.0.0/#extract-polyfill-injection-to-separate-packages\"\u003ein the release post\u003c/a\u003e, but the actual removal of the feature from the codebase was accidentally not complete.\u003c/p\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18079\"\u003e#18079\u003c/a\u003e Actually remove \u003ccode\u003epreset-env\u003c/code\u003e's \u003ccode\u003euseBuiltIns\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: 2\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\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0 (2026-06-16)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e The changelog below is relative to v8.0.0-rc.6. You can find a summary of all the breaking changes shipped in the Babel 8 release line in the \u003ca href=\"https://babeljs.io/docs/v8-migration\"\u003emigration guide for users\u003c/a\u003e and \u003ca href=\"https://babeljs.io/docs/v8-migration-api\"\u003emigration guide for plugin developers\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eRead the release blog post at \u003ca href=\"http://babeljs.io/blog/2026/06/16/8.0.0\"\u003ehttp://babeljs.io/blog/2026/06/16/8.0.0\u003c/a\u003e!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-function-name\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-parameters\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-react-constant-elements\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18069\"\u003e#18069\u003c/a\u003e Fallback to assuming ESM support with \u003ccode\u003emodules: auto\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-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18036\"\u003e#18036\u003c/a\u003e Remove corejs exports for \u003ccode\u003e@babe/runtime-corejs3\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18034\"\u003e#18034\u003c/a\u003e Remove \u003ccode\u003elocations: \u0026quot;packed\u0026quot;\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18046\"\u003e#18046\u003c/a\u003e fix(generator): improve new callee parens check (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18032\"\u003e#18032\u003c/a\u003e fix(systemjs): support \u003cstrong\u003eproto\u003c/strong\u003e as an export name (\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:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18070\"\u003e#18070\u003c/a\u003e Add EOL date for Babel 7 (end of June 2027) to SECURITY.md (\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\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18018\"\u003e#18018\u003c/a\u003e ci: enforce yarn integrity (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\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\u003eJames Garbutt (\u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e@​babel/core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.1 (2026-06-17)\u003c/h2\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18079\"\u003e#18079\u003c/a\u003e Actually remove \u003ccode\u003epreset-env\u003c/code\u003e's \u003ccode\u003euseBuiltIns\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\u003ch2\u003ev8.0.0 (2026-06-16)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-function-name\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-parameters\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-react-constant-elements\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18069\"\u003e#18069\u003c/a\u003e Fallback to assuming ESM support with \u003ccode\u003emodules: auto\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-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18036\"\u003e#18036\u003c/a\u003e Remove corejs exports for \u003ccode\u003e@babe/runtime-corejs3\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18034\"\u003e#18034\u003c/a\u003e Remove \u003ccode\u003elocations: \u0026quot;packed\u0026quot;\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18046\"\u003e#18046\u003c/a\u003e fix(generator): improve new callee parens check (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18032\"\u003e#18032\u003c/a\u003e fix(systemjs): support \u003cstrong\u003eproto\u003c/strong\u003e as an export name (\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:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18070\"\u003e#18070\u003c/a\u003e Add EOL date for Babel 7 (end of June 2027) to SECURITY.md (\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\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18018\"\u003e#18018\u003c/a\u003e ci: enforce yarn integrity (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0-rc.6 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18011\"\u003e#18011\u003c/a\u003e Catchup source map position in preserveFormat (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17999\"\u003e#17999\u003c/a\u003e fix: improve inputSourceMap URL handling (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17992\"\u003e#17992\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\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/17970\"\u003e#17970\u003c/a\u003e Always use native Node.js TS support for config files (\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-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17993\"\u003e#17993\u003c/a\u003e chore: use bundled dts for register and eslint-* (\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-helper-transform-fixture-test-runner\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/b4be199c560f4940a3326db98e23eb547bcb120f\"\u003e\u003ccode\u003eb4be199\u003c/code\u003e\u003c/a\u003e v8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/b68b1cb5cc312308bf91419abe6f9559ffac98ce\"\u003e\u003ccode\u003eb68b1cb\u003c/code\u003e\u003c/a\u003e Actually remove \u003ccode\u003epreset-env\u003c/code\u003e's \u003ccode\u003euseBuiltIns\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/18079\"\u003e#18079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/de007ea188da7675ea099fb4740380daaa58cb30\"\u003e\u003ccode\u003ede007ea\u003c/code\u003e\u003c/a\u003e Avoid trailing zeroes in Babel 9 generated version (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/18078\"\u003e#18078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/7dc825ab573c605add5a4a030b9e7828853a74f1\"\u003e\u003ccode\u003e7dc825a\u003c/code\u003e\u003c/a\u003e v8.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/b71c35ab79ccc3945cf1eb2c47efa0f227e2cc44\"\u003e\u003ccode\u003eb71c35a\u003c/code\u003e\u003c/a\u003e perf: Only extract source map comments at the end of the file (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/18039\"\u003e#18039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/e74b70dac023847a7b2de49e67a0626278b1a0df\"\u003e\u003ccode\u003ee74b70d\u003c/code\u003e\u003c/a\u003e chore: Remove unused file (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/18033\"\u003e#18033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ae5796912c3c12e0913c40050c10adfb231aa811\"\u003e\u003ccode\u003eae57969\u003c/code\u003e\u003c/a\u003e chore: consolidate upwards traversal to empathic (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/18030\"\u003e#18030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/827d0030bf33d6caf0afb7881452d4df02b4a152\"\u003e\u003ccode\u003e827d003\u003c/code\u003e\u003c/a\u003e Change jest  \u003ccode\u003esnapshotFormat\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/18029\"\u003e#18029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/34cf24e71676f84e2d70c67cf3e29e77cb02cd99\"\u003e\u003ccode\u003e34cf24e\u003c/code\u003e\u003c/a\u003e Update deps (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/18023\"\u003e#18023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/73bceefbaf0586803a0147af6e8ebb9bc67bdf9b\"\u003e\u003ccode\u003e73bceef\u003c/code\u003e\u003c/a\u003e v8.0.0-rc.6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v8.0.1/packages/babel-core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/eslint-parser` from 7.29.7 to 8.0.1\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/eslint-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.1 (2026-06-17)\u003c/h2\u003e\n\u003cp\u003eThis release includes a breaking change that was in the Babel 8 migration guide's \u003ca href=\"https://babeljs.io/docs/v8-migration/#getting-ready\"\u003eGetting ready\u003c/a\u003e section and \u003ca href=\"https://babeljs.io/blog/2026/06/16/8.0.0/#extract-polyfill-injection-to-separate-packages\"\u003ein the release post\u003c/a\u003e, but the actual removal of the feature from the codebase was accidentally not complete.\u003c/p\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18079\"\u003e#18079\u003c/a\u003e Actually remove \u003ccode\u003epreset-env\u003c/code\u003e's \u003ccode\u003euseBuiltIns\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: 2\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\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0 (2026-06-16)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e The changelog below is relative to v8.0.0-rc.6. You can find a summary of all the breaking changes shipped in the Babel 8 release line in the \u003ca href=\"https://babeljs.io/docs/v8-migration\"\u003emigration guide for users\u003c/a\u003e and \u003ca href=\"https://babeljs.io/docs/v8-migration-api\"\u003emigration guide for plugin developers\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eRead the release blog post at \u003ca href=\"http://babeljs.io/blog/2026/06/16/8.0.0\"\u003ehttp://babeljs.io/blog/2026/06/16/8.0.0\u003c/a\u003e!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-function-name\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-parameters\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-react-constant-elements\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18069\"\u003e#18069\u003c/a\u003e Fallback to assuming ESM support with \u003ccode\u003emodules: auto\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-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18036\"\u003e#18036\u003c/a\u003e Remove corejs exports for \u003ccode\u003e@babe/runtime-corejs3\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18034\"\u003e#18034\u003c/a\u003e Remove \u003ccode\u003elocations: \u0026quot;packed\u0026quot;\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18046\"\u003e#18046\u003c/a\u003e fix(generator): improve new callee parens check (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18032\"\u003e#18032\u003c/a\u003e fix(systemjs): support \u003cstrong\u003eproto\u003c/strong\u003e as an export name (\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:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18070\"\u003e#18070\u003c/a\u003e Add EOL date for Babel 7 (end of June 2027) to SECURITY.md (\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\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18018\"\u003e#18018\u003c/a\u003e ci: enforce yarn integrity (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\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\u003eJames Garbutt (\u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e@​babel/eslint-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.1 (2026-06-17)\u003c/h2\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18079\"\u003e#18079\u003c/a\u003e Actually remove \u003ccode\u003epreset-env\u003c/code\u003e's \u003ccode\u003euseBuiltIns\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\u003ch2\u003ev8.0.0 (2026-06-16)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-function-name\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-parameters\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-react-constant-elements\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18069\"\u003e#18069\u003c/a\u003e Fallback to assuming ESM support with \u003ccode\u003emodules: auto\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-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18036\"\u003e#18036\u003c/a\u003e Remove corejs exports for \u003ccode\u003e@babe/runtime-corejs3\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18034\"\u003e#18034\u003c/a\u003e Remove \u003ccode\u003elocations: \u0026quot;packed\u0026quot;\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18046\"\u003e#18046\u003c/a\u003e fix(generator): improve new callee parens check (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18032\"\u003e#18032\u003c/a\u003e fix(systemjs): support \u003cstrong\u003eproto\u003c/strong\u003e as an export name (\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:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18070\"\u003e#18070\u003c/a\u003e Add EOL date for Babel 7 (end of June 2027) to SECURITY.md (\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\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18018\"\u003e#18018\u003c/a\u003e ci: enforce yarn integrity (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0-rc.6 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18011\"\u003e#18011\u003c/a\u003e Catchup source map position in preserveFormat (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17999\"\u003e#17999\u003c/a\u003e fix: improve inputSourceMap URL handling (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17992\"\u003e#17992\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\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/17970\"\u003e#17970\u003c/a\u003e Always use native Node.js TS support for config files (\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-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17993\"\u003e#17993\u003c/a\u003e chore: use bundled dts for register and eslint-* (\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-helper-transform-fixture-test-runner\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/b4be199c560f4940a3326db98e23eb547bcb120f\"\u003e\u003ccode\u003eb4be199\u003c/code\u003e\u003c/a\u003e v8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/cd96c479396d736e6d09541ab120c577cfbffec3\"\u003e\u003ccode\u003ecd96c47\u003c/code\u003e\u003c/a\u003e chore(pkg): set \u003ccode\u003e@​babel/core\u003c/code\u003e peer deps to ^8.0.0 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser/issues/18076\"\u003e#18076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/7dc825ab573c605add5a4a030b9e7828853a74f1\"\u003e\u003ccode\u003e7dc825a\u003c/code\u003e\u003c/a\u003e v8.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/34cf24e71676f84e2d70c67cf3e29e77cb02cd99\"\u003e\u003ccode\u003e34cf24e\u003c/code\u003e\u003c/a\u003e Update deps (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser/issues/18023\"\u003e#18023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/73bceefbaf0586803a0147af6e8ebb9bc67bdf9b\"\u003e\u003ccode\u003e73bceef\u003c/code\u003e\u003c/a\u003e v8.0.0-rc.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/cedb08b732778e21e34fdd5d406144a2fd17d9eb\"\u003e\u003ccode\u003ecedb08b\u003c/code\u003e\u003c/a\u003e chore: use bundled dts for register and eslint-* (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser/issues/17993\"\u003e#17993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/0b91d359d09eca71575f4f939f50441c3190a293\"\u003e\u003ccode\u003e0b91d35\u003c/code\u003e\u003c/a\u003e Add file URL support for test runners (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser/issues/18002\"\u003e#18002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/dc91f907de56c1afab78810cd8e2a86fd997084c\"\u003e\u003ccode\u003edc91f90\u003c/code\u003e\u003c/a\u003e v8.0.0-rc.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/b34c4e71bc74094bb59baa131aff9916dcb9f6c4\"\u003e\u003ccode\u003eb34c4e7\u003c/code\u003e\u003c/a\u003e Bump typescript-eslint to 8.59.2 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser/issues/17984\"\u003e#17984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/7f2dda1c2285823074f687ebb53d6c2d2611a9f5\"\u003e\u003ccode\u003e7f2dda1\u003c/code\u003e\u003c/a\u003e chore: add custom no-extraneous-dependencies rule (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser/issues/17971\"\u003e#17971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v8.0.1/eslint/babel-eslint-parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/plugin-proposal-decorators` from 7.29.7 to 8.0.2\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/plugin-proposal-decorators's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.2 (2026-06-18)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eOther\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18083\"\u003e#18083\u003c/a\u003e Use the \u003ccode\u003e@babel/core\u003c/code\u003e version when asserting version in \u003ccode\u003e@babel/standalone\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-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18075\"\u003e#18075\u003c/a\u003e fix(identifier): avoid double escaping slash (\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-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18081\"\u003e#18081\u003c/a\u003e Update \u003ccode\u003e@babel/preset-modules\u003c/code\u003e and polyfill packages (\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: 2\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\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.1 (2026-06-17)\u003c/h2\u003e\n\u003cp\u003eThis release includes a breaking change that was in the Babel 8 migration guide's \u003ca href=\"https://babeljs.io/docs/v8-migration/#getting-ready\"\u003eGetting ready\u003c/a\u003e section and \u003ca href=\"https://babeljs.io/blog/2026/06/16/8.0.0/#extract-polyfill-injection-to-separate-packages\"\u003ein the release post\u003c/a\u003e, but the actual removal of the feature from the codebase was accidentally not complete.\u003c/p\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18079\"\u003e#18079\u003c/a\u003e Actually remove \u003ccode\u003epreset-env\u003c/code\u003e's \u003ccode\u003euseBuiltIns\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: 2\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\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0 (2026-06-16)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e The changelog below is relative to v8.0.0-rc.6. You can find a summary of all the breaking changes shipped in the Babel 8 release line in the \u003ca href=\"https://babeljs.io/docs/v8-migration\"\u003emigration guide for users\u003c/a\u003e and \u003ca href=\"https://babeljs.io/docs/v8-migration-api\"\u003emigration guide for plugin developers\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eRead the release blog post at \u003ca href=\"http://babeljs.io/blog/2026/06/16/8.0.0\"\u003ehttp://babeljs.io/blog/2026/06/16/8.0.0\u003c/a\u003e!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-function-name\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-parameters\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-react-constant-elements\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18069\"\u003e#18069\u003c/a\u003e Fallback to assuming ESM support with \u003ccode\u003emodules: auto\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-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18036\"\u003e#18036\u003c/a\u003e Remove corejs exports for \u003ccode\u003e@babe/runtime-corejs3\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18034\"\u003e#18034\u003c/a\u003e Remove \u003ccode\u003elocations: \u0026quot;packed\u0026quot;\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18046\"\u003e#18046\u003c/a\u003e fix(generator): improve new callee parens check (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-modules-systemjs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e@​babel/plugin-proposal-decorators's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.2 (2026-06-18)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eOther\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18083\"\u003e#18083\u003c/a\u003e Use the \u003ccode\u003e@babel/core\u003c/code\u003e version when asserting version in \u003ccode\u003e@babel/standalone\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-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18075\"\u003e#18075\u003c/a\u003e fix(identifier): avoid double escaping slash (\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-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18081\"\u003e#18081\u003c/a\u003e Update \u003ccode\u003e@babel/preset-modules\u003c/code\u003e and polyfill packages (\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\u003ch2\u003ev8.0.1 (2026-06-17)\u003c/h2\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18079\"\u003e#18079\u003c/a\u003e Actually remove \u003ccode\u003epreset-env\u003c/code\u003e's \u003ccode\u003euseBuiltIns\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\u003ch2\u003ev8.0.0 (2026-06-16)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-function-name\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-parameters\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-react-constant-elements\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18069\"\u003e#18069\u003c/a\u003e Fallback to assuming ESM support with \u003ccode\u003emodules: auto\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-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18036\"\u003e#18036\u003c/a\u003e Remove corejs exports for \u003ccode\u003e@babe/runtime-corejs3\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18034\"\u003e#18034\u003c/a\u003e Remove \u003ccode\u003elocations: \u0026quot;packed\u0026quot;\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18046\"\u003e#18046\u003c/a\u003e fix(generator): improve new callee parens check (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18032\"\u003e#18032\u003c/a\u003e fix(systemjs): support \u003cstrong\u003eproto\u003c/strong\u003e as an export name (\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:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18070\"\u003e#18070\u003c/a\u003e Add EOL date for Babel 7 (end of June 2027) to SECURITY.md (\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\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18018\"\u003e#18018\u003c/a\u003e ci: enforce yarn integrity (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0-rc.6 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18011\"\u003e#18011\u003c/a\u003e Catchup source map position in preserveFormat (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/73940a0aa2252b0f87261a5dff0c751472ef7a99\"\u003e\u003ccode\u003e73940a0\u003c/code\u003e\u003c/a\u003e v8.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/59a63a6f417009358bf680292332bb48807cbaea\"\u003e\u003ccode\u003e59a63a6\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003e@babel/preset-modules\u003c/code\u003e and polyfill packages (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-proposal-decorators/issues/18081\"\u003e#18081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/b4be199c560f4940a3326db98e23eb547bcb120f\"\u003e\u003ccode\u003eb4be199\u003c/code\u003e\u003c/a\u003e v8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/cd96c479396d736e6d09541ab120c577cfbffec3\"\u003e\u003ccode\u003ecd96c47\u003c/code\u003e\u003c/a\u003e chore(pkg): set \u003ccode\u003e@​babel/core\u003c/code\u003e peer deps to ^8.0.0 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-proposal-decorators/issues/18076\"\u003e#18076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/7dc825ab573c605add5a4a030b9e7828853a74f1\"\u003e\u003ccode\u003e7dc825a\u003c/code\u003e\u003c/a\u003e v8.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/004f4b41e501d0bd0518979992cc7151c11c89e0\"\u003e\u003ccode\u003e004f4b4\u003c/code\u003e\u003c/a\u003e Fallback to assuming ESM support with \u003ccode\u003emodules: auto\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-proposal-decorators/issues/18069\"\u003e#18069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/73bceefbaf0586803a0147af6e8ebb9bc67bdf9b\"\u003e\u003ccode\u003e73bceef\u003c/code\u003e\u003c/a\u003e v8.0.0-rc.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c6d71f3f0e2c5754b17693c44ca11eefaa0ef87b\"\u003e\u003ccode\u003ec6d71f3\u003c/code\u003e\u003c/a\u003e Enable \u003ccode\u003estrictFunctionTypes\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-proposal-decorators/issues/17946\"\u003e#17946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/dc91f907de56c1afab78810cd8e2a86fd997084c\"\u003e\u003ccode\u003edc91f90\u003c/code\u003e\u003c/a\u003e v8.0.0-rc.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f297c4238cb0405977d2a300c5f4297891814dfe\"\u003e\u003ccode\u003ef297c42\u003c/code\u003e\u003c/a\u003e Add testing for plugin options (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-proposal-decorators/issues/17957\"\u003e#17957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v8.0.2/packages/babel-plugin-proposal-decorators\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/plugin-transform-class-properties` from 7.29.7 to 8.0.1\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/plugin-transform-class-properties's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.1 (2026-06-17)\u003c/h2\u003e\n\u003cp\u003eThis release includes a breaking change that was in the Babel 8 migration guide's \u003ca href=\"https://babeljs.io/docs/v8-migration/#getting-ready\"\u003eGetting ready\u003c/a\u003e section and \u003ca href=\"https://babeljs.io/blog/2026/06/16/8.0.0/#extract-polyfill-injection-to-separate-packages\"\u003ein the release post\u003c/a\u003e, but the actual removal of the feature from the codebase was accidentally not complete.\u003c/p\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18079\"\u003e#18079\u003c/a\u003e Actually remove \u003ccode\u003epreset-env\u003c/code\u003e's \u003ccode\u003euseBuiltIns\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: 2\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\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0 (2026-06-16)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e The changelog below is relative to v8.0.0-rc.6. You can find a summary of all the breaking changes shipped in the Babel 8 release line in the \u003ca href=\"https://babeljs.io/docs/v8-migration\"\u003emigration guide for users\u003c/a\u003e and \u003ca href=\"https://babeljs.io/docs/v8-migration-api\"\u003emigration guide for plugin developers\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eRead the release blog post at \u003ca href=\"http://babeljs.io/blog/2026/06/16/8.0.0\"\u003ehttp://babeljs.io/blog/2026/06/16/8.0.0\u003c/a\u003e!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-function-name\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-parameters\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-react-constant-elements\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18069\"\u003e#18069\u003c/a\u003e Fallback to assuming ESM support with \u003ccode\u003emodules: auto\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-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18036\"\u003e#18036\u003c/a\u003e Remove corejs exports for \u003ccode\u003e@babe/runtime-corejs3\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18034\"\u003e#18034\u003c/a\u003e Remove \u003ccode\u003elocations: \u0026quot;packed\u0026quot;\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18046\"\u003e#18046\u003c/a\u003e fix(generator): improve new callee parens check (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18032\"\u003e#18032\u003c/a\u003e fix(systemjs): support \u003cstrong\u003eproto\u003c/strong\u003e as an export name (\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:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18070\"\u003e#18070\u003c/a\u003e Add EOL date for Babel 7 (end of June 2027) to SECURITY.md (\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\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18018\"\u003e#18018\u003c/a\u003e ci: enforce yarn integrity (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\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\u003eJames Garbutt (\u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e@​babel/plugin-transform-class-properties's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.1 (2026-06-17)\u003c/h2\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18079\"\u003e#18079\u003c/a\u003e Actually remove \u003ccode\u003epreset-env\u003c/code\u003e's \u003ccode\u003euseBuiltIns\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\u003ch2\u003ev8.0.0 (2026-06-16)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-function-name\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-parameters\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-react-constant-elements\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18069\"\u003e#18069\u003c/a\u003e Fallback to assuming ESM support with \u003ccode\u003emodules: auto\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-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18036\"\u003e#18036\u003c/a\u003e Remove corejs exports for \u003ccode\u003e@babe/runtime-corejs3\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18034\"\u003e#18034\u003c/a\u003e Remove \u003ccode\u003elocations: \u0026quot;packed\u0026quot;\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18046\"\u003e#18046\u003c/a\u003e fix(generator): improve new callee parens check (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18032\"\u003e#18032\u003c/a\u003e fix(systemjs): support \u003cstrong\u003eproto\u003c/strong\u003e as an export name (\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:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18070\"\u003e#18070\u003c/a\u003e Add EOL date for Babel 7 (end of June 2027) to SECURITY.md (\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\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18018\"\u003e#18018\u003c/a\u003e ci: enforce yarn integrity (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0-rc.6 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18011\"\u003e#18011\u003c/a\u003e Catchup source map position in preserveFormat (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17999\"\u003e#17999\u003c/a\u003e fix: improve inputSourceMap URL handling (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17992\"\u003e#17992\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\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/17970\"\u003e#17970\u003c/a\u003e Always use native Node.js TS support for config files (\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-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17993\"\u003e#17993\u003c/a\u003e chore: use bundled dts for register and eslint-* (\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-helper-transform-fixture-test-runner\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/b4be199c560f4940a3326db98e23eb547bcb120f\"\u003e\u003ccode\u003eb4be199\u003c/code\u003e\u003c/a\u003e v8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/cd96c479396d736e6d09541ab120c577cfbffec3\"\u003e\u003ccode\u003ecd96c47\u003c/code\u003e\u003c/a\u003e chore(pkg): set \u003ccode\u003e@​babel/core\u003c/code\u003e peer deps to ^8.0.0 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-properties/issues/18076\"\u003e#18076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/7dc825ab573c605add5a4a030b9e7828853a74f1\"\u003e\u003ccode\u003e7dc825a\u003c/code\u003e\u003c/a\u003e v8.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/73bceefbaf0586803a0147af6e8ebb9bc67bdf9b\"\u003e\u003ccode\u003e73bceef\u003c/code\u003e\u003c/a\u003e v8.0.0-rc.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/448aef3bbef2e5775b11962a424b05d05c4419df\"\u003e\u003ccode\u003e448aef3\u003c/code\u003e\u003c/a\u003e Show source maps mappings as point-to-point (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-properties/issues/18008\"\u003e#18008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/0e16971f22df9b241f166f17dfd40f55108820c9\"\u003e\u003ccode\u003e0e16971\u003c/code\u003e\u003c/a\u003e Do not emit source map names for identical names (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-properties/issues/18005\"\u003e#18005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/dc91f907de56c1afab78810cd8e2a86fd997084c\"\u003e\u003ccode\u003edc91f90\u003c/code\u003e\u003c/a\u003e v8.0.0-rc.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/0e5a59d0f6afef7116f7eab7780289a6148aec65\"\u003e\u003ccode\u003e0e5a59d\u003c/code\u003e\u003c/a\u003e Require Node.js \u003ccode\u003e^22.18.0 || \u0026gt;=24.11.0\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-properties/issues/17969\"\u003e#17969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/7300a669d2a44ed6c37e461d6f08a6dcf29228bd\"\u003e\u003ccode\u003e7300a66\u003c/code\u003e\u003c/a\u003e v8.0.0-rc.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c1cc9004b4f4a0b0ce06e330e0cab3c9e7e2b6be\"\u003e\u003ccode\u003ec1cc900\u003c/code\u003e\u003c/a\u003e v8.0.0-rc.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v8.0.1/packages/babel-plugin-transform-class-properties\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/plugin-transform-runtime` from 7.29.7 to 8.0.1\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/plugin-transform-runtime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.1 (2026-06-17)\u003c/h2\u003e\n\u003cp\u003eThis release includes a breaking change that was in the Babel 8 migration guide's \u003ca href=\"https://babeljs.io/docs/v8-migration/#getting-ready\"\u003eGetting ready\u003c/a\u003e section and \u003ca href=\"https://babeljs.io/blog/2026/06/16/8.0.0/#extract-polyfill-injection-to-separate-packages\"\u003ein the release post\u003c/a\u003e, but the actual removal of the feature from the codebase was accidentally not complete.\u003c/p\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18079\"\u003e#18079\u003c/a\u003e Actually remove \u003ccode\u003epreset-env\u003c/code\u003e's \u003ccode\u003euseBuiltIns\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: 2\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\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0 (2026-06-16)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e The changelog below is relative to v8.0.0-rc.6. You can find a summary of all the breaking changes shipped in the Babel 8 release line in the \u003ca href=\"https://babeljs.io/docs/v8-migration\"\u003emigration guide for users\u003c/a\u003e and \u003ca href=\"https://babeljs.io/docs/v8-migration-api\"\u003emigration guide for plugin developers\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eRead the release blog post at \u003ca href=\"http://babeljs.io/blog/2026/06/16/8.0.0\"\u003ehttp://babeljs.io/blog/2026/06/16/8.0.0\u003c/a\u003e!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-function-name\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-parameters\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-react-constant-elements\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18069\"\u003e#18069\u003c/a\u003e Fallback to assuming ESM support with \u003ccode\u003emodules: auto\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-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18036\"\u003e#18036\u003c/a\u003e Remove corejs exports for \u003ccode\u003e@babe/runtime-corejs3\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18034\"\u003e#18034\u003c/a\u003e Remove \u003ccode\u003elocations: \u0026quot;packed\u0026quot;\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18046\"\u003e#18046\u003c/a\u003e fix(generator): improve new callee parens check (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18032\"\u003e#18032\u003c/a\u003e fix(systemjs): support \u003cstrong\u003eproto\u003c/strong\u003e as an export name (\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:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18070\"\u003e#18070\u003c/a\u003e Add EOL date for Babel 7 (end of June 2027) to SECURITY.md (\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\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18018\"\u003e#18018\u003c/a\u003e ci: enforce yarn integrity (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\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\u003eJames Garbutt (\u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e@​babel/plugin-transform-runtime's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.1 (2026-06-17)\u003c/h2\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18079\"\u003e#18079\u003c/a\u003e Actually remove \u003ccode\u003epreset-env\u003c/code\u003e's \u003ccode\u003euseBuiltIns\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\u003ch2\u003ev8.0.0 (2026-06-16)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-function-name\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-parameters\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-react-constant-elements\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18069\"\u003e#18069\u003c/a\u003e Fallback to assuming ESM support with \u003ccode\u003emodules: auto\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-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18036\"\u003e#18036\u003c/a\u003e Remove corejs exports for \u003ccode\u003e@babe/runtime-corejs3\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18034\"\u003e#18034\u003c/a\u003e Remove \u003ccode\u003elocations: \u0026quot;packed\u0026quot;\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18046\"\u003e#18046\u003c/a\u003e fix(generator): improve new callee parens check (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18032\"\u003e#18032\u003c/a\u003e fix(systemjs): support \u003cstrong\u003eproto\u003c/strong\u003e as an export name (\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:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18070\"\u003e#18070\u003c/a\u003e Add EOL date for Babel 7 (end of June 2027) to SECURITY.md (\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\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18018\"\u003e#18018\u003c/a\u003e ci: enforce yarn integrity (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0-rc.6 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18011\"\u003e#18011\u003c/a\u003e Catchup source map position in preserveFormat (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17999\"\u003e#17999\u003c/a\u003e fix: improve inputSourceMap URL handling (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17992\"\u003e#17992\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\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/17970\"\u003e#17970\u003c/a\u003e Always use native Node.js TS support for config files (\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-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17993\"\u003e#17993\u003c/a\u003e chore: use bundled dts for register and eslint-* (\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-helper-transform-fixture-test-runner\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/b4be199c560f4940a3326db98e23eb547bcb120f\"\u003e\u003ccode\u003eb4be199\u003c/code\u003e\u003c/a\u003e v8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/b68b1cb5cc312308bf91419abe6f9559ffac98ce\"\u003e\u003ccode\u003eb68b1cb\u003c/code\u003e\u003c/a\u003e Actually remove \u003ccode\u003epreset-env\u003c/code\u003e's \u003ccode\u003euseBuiltIns\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-runtime/issues/18079\"\u003e#18079\u003c/a\u003e)\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/folio-org/ui-plugin-find-import-profile/pull/208","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/folio-org%2Fui-plugin-find-import-profile/issues/208","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/208/packages"},{"uuid":"4901959058","node_id":"PR_kwDORZTvCM7ygOkr","number":7,"state":"closed","title":"build(deps): Bump the npm-dependencies group in /web with 20 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-07-23T01:06:37.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-16T12:24:55.000Z","updated_at":"2026-07-23T01:06:38.000Z","time_to_close":564102,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","group_name":"npm-dependencies","update_count":20,"packages":[{"name":"@xyflow/react","old_version":"12.11.0","new_version":"12.11.2","repository_url":"https://github.com/xyflow/xyflow"},{"name":"@yui540/comimi","old_version":"0.5.0","new_version":"0.18.0"},{"name":"@yui540/comimi-react","old_version":"0.2.0","new_version":"0.2.5","repository_url":"https://github.com/yui540/comimi-react"},{"name":"axios","old_version":"1.16.1","new_version":"1.18.1","repository_url":"https://github.com/axios/axios"},{"name":"lucide-react","old_version":"1.17.0","new_version":"1.24.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react-router-dom","old_version":"7.16.0","new_version":"7.18.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"react-virtuoso","old_version":"4.18.7","new_version":"4.18.10","repository_url":"https://github.com/petyosi/react-virtuoso"},{"name":"@eslint/js","old_version":"9.39.4","new_version":"10.0.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@tailwindcss/vite","old_version":"4.3.0","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"25.9.1","new_version":"26.1.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react","old_version":"19.2.16","new_version":"19.2.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"5.2.0","new_version":"6.0.3","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint","old_version":"9.39.4","new_version":"10.7.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-react-refresh","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"globals","old_version":"17.6.0","new_version":"17.7.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"tailwindcss","old_version":"4.3.0","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript","old_version":"6.0.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.60.1","new_version":"8.64.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"7.3.5","new_version":"8.1.5","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.1.9","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"}],"path":"/web","ecosystem":"npm"},"body":"Bumps the npm-dependencies group in /web with 20 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@xyflow/react](https://github.com/xyflow/xyflow/tree/HEAD/packages/react) | `12.11.0` | `12.11.2` |\n| @yui540/comimi | `0.5.0` | `0.18.0` |\n| [@yui540/comimi-react](https://github.com/yui540/comimi-react) | `0.2.0` | `0.2.5` |\n| [axios](https://github.com/axios/axios) | `1.16.1` | `1.18.1` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.17.0` | `1.24.0` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.16.0` | `7.18.1` |\n| [react-virtuoso](https://github.com/petyosi/react-virtuoso/tree/HEAD/packages/react-virtuoso) | `4.18.7` | `4.18.10` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.4` | `10.0.1` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.3.0` | `4.3.3` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.9.1` | `26.1.1` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.16` | `19.2.17` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.2.0` | `6.0.3` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.4` | `10.7.0` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.5.2` | `0.5.3` |\n| [globals](https://github.com/sindresorhus/globals) | `17.6.0` | `17.7.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.3.0` | `4.3.3` |\n| [typescript](https://github.com/microsoft/TypeScript) | `6.0.3` | `7.0.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.60.1` | `8.64.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.5` | `8.1.5` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.9` | `4.1.10` |\n\nUpdates `@xyflow/react` from 12.11.0 to 12.11.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xyflow/xyflow/releases\"\u003e@​xyflow/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​xyflow/react\u003c/code\u003e\u003ca href=\"https://github.com/12\"\u003e\u003ccode\u003e@​12\u003c/code\u003e\u003c/a\u003e.11.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/xyflow/xyflow/pull/5825\"\u003e#5825\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/5072914791f89d99e4484f1d36c9b6781a0a2c36\"\u003e\u003ccode\u003e5072914\u003c/code\u003e\u003c/a\u003e - Only create an \u003ccode\u003eXYDrag\u003c/code\u003e instance for draggable nodes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5847\"\u003e#5847\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/742860c2939f1b5cba2fced275487fdaeee8a091\"\u003e\u003ccode\u003e742860c\u003c/code\u003e\u003c/a\u003e - Stop the \u003ccode\u003eMiniMap\u003c/code\u003e from re-rendering on every store update.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5846\"\u003e#5846\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/17c64a158554b2a6172f6030e6c280b1dd12786c\"\u003e\u003ccode\u003e17c64a1\u003c/code\u003e\u003c/a\u003e - Apply the viewport pan/zoom transform imperatively so the \u003ccode\u003eViewport\u003c/code\u003e component only renders once.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/xyflow/xyflow/commit/c707267bc80bc954fdc69a08c9e00c98068dd613\"\u003e\u003ccode\u003ec707267\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xyflow/xyflow/commit/0c0cebc08cc34d2852d1ea429df638732b3edf68\"\u003e\u003ccode\u003e0c0cebc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xyflow/xyflow/commit/56cf3b00369a680a71743e4fb277db26e861d4b0\"\u003e\u003ccode\u003e56cf3b0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xyflow/xyflow/commit/a01bb6bf51e2de4eeee052187f3ce533c0e77754\"\u003e\u003ccode\u003ea01bb6b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xyflow/xyflow/commit/9b3f390e21c1801832449389b069c4e5a13b4d7f\"\u003e\u003ccode\u003e9b3f390\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xyflow/xyflow/commit/cdfcbeb9618437b2e7c35336db157e36a5a0731e\"\u003e\u003ccode\u003ecdfcbeb\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​xyflow/system\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.0.79\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​xyflow/react\u003c/code\u003e\u003ca href=\"https://github.com/12\"\u003e\u003ccode\u003e@​12\u003c/code\u003e\u003c/a\u003e.11.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5815\"\u003e#5815\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/87da45cdf55aaf4549120a60165598675993783d\"\u003e\u003ccode\u003e87da45c\u003c/code\u003e\u003c/a\u003e - Fix \u003ccode\u003eFinalConnectionState\u003c/code\u003e type so it preserves the discriminated union.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5823\"\u003e#5823\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/a6afc91160e0a0e172b03d82c43972222f9ae740\"\u003e\u003ccode\u003ea6afc91\u003c/code\u003e\u003c/a\u003e - Update attribution link\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5824\"\u003e#5824\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/6b1dac50ff1b837688c362ede5dcc8a57ac97444\"\u003e\u003ccode\u003e6b1dac5\u003c/code\u003e\u003c/a\u003e - Do not fire on pane click when connection ends on pane\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5818\"\u003e#5818\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/4ddc2d8420c39ca2e16bbce0e2265601a63a332f\"\u003e\u003ccode\u003e4ddc2d8\u003c/code\u003e\u003c/a\u003e - Provide the shared handle config (\u003ccode\u003econnectOnClick\u003c/code\u003e, \u003ccode\u003enoPanClassName\u003c/code\u003e, \u003ccode\u003erfId\u003c/code\u003e) through context instead of subscribing to the store in every \u003ccode\u003eHandle\u003c/code\u003e, so a store update no longer runs a selector once per handle\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5817\"\u003e#5817\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/8df250b095d0c8a6c82c9155d22250b94b295e76\"\u003e\u003ccode\u003e8df250b\u003c/code\u003e\u003c/a\u003e - Reduce per-handle work on store updates by returning a shared connection state while no connection is in progress.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5822\"\u003e#5822\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/a6249de56c5181edbbe205058a2e5eb593dc278b\"\u003e\u003ccode\u003ea6249de\u003c/code\u003e\u003c/a\u003e - Return stable reference for edge position when connected node gets deleted\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/xyflow/xyflow/commit/ceb8604047f97e6c9028fed17bb10186a7ca9e8b\"\u003e\u003ccode\u003eceb8604\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xyflow/xyflow/commit/87da45cdf55aaf4549120a60165598675993783d\"\u003e\u003ccode\u003e87da45c\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​xyflow/system\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.0.78\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/xyflow/xyflow/blob/main/packages/react/CHANGELOG.md\"\u003e@​xyflow/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e12.11.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/xyflow/xyflow/pull/5825\"\u003e#5825\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/5072914791f89d99e4484f1d36c9b6781a0a2c36\"\u003e\u003ccode\u003e5072914\u003c/code\u003e\u003c/a\u003e - Only create an \u003ccode\u003eXYDrag\u003c/code\u003e instance for draggable nodes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5847\"\u003e#5847\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/742860c2939f1b5cba2fced275487fdaeee8a091\"\u003e\u003ccode\u003e742860c\u003c/code\u003e\u003c/a\u003e - Stop the \u003ccode\u003eMiniMap\u003c/code\u003e from re-rendering on every store update.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5846\"\u003e#5846\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/17c64a158554b2a6172f6030e6c280b1dd12786c\"\u003e\u003ccode\u003e17c64a1\u003c/code\u003e\u003c/a\u003e - Apply the viewport pan/zoom transform imperatively so the \u003ccode\u003eViewport\u003c/code\u003e component only renders once.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/xyflow/xyflow/commit/c707267bc80bc954fdc69a08c9e00c98068dd613\"\u003e\u003ccode\u003ec707267\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xyflow/xyflow/commit/0c0cebc08cc34d2852d1ea429df638732b3edf68\"\u003e\u003ccode\u003e0c0cebc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xyflow/xyflow/commit/56cf3b00369a680a71743e4fb277db26e861d4b0\"\u003e\u003ccode\u003e56cf3b0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xyflow/xyflow/commit/a01bb6bf51e2de4eeee052187f3ce533c0e77754\"\u003e\u003ccode\u003ea01bb6b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xyflow/xyflow/commit/9b3f390e21c1801832449389b069c4e5a13b4d7f\"\u003e\u003ccode\u003e9b3f390\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xyflow/xyflow/commit/cdfcbeb9618437b2e7c35336db157e36a5a0731e\"\u003e\u003ccode\u003ecdfcbeb\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​xyflow/system\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.0.79\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e12.11.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5815\"\u003e#5815\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/87da45cdf55aaf4549120a60165598675993783d\"\u003e\u003ccode\u003e87da45c\u003c/code\u003e\u003c/a\u003e - Fix \u003ccode\u003eFinalConnectionState\u003c/code\u003e type so it preserves the discriminated union.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5823\"\u003e#5823\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/a6afc91160e0a0e172b03d82c43972222f9ae740\"\u003e\u003ccode\u003ea6afc91\u003c/code\u003e\u003c/a\u003e - Update attribution link\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5824\"\u003e#5824\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/6b1dac50ff1b837688c362ede5dcc8a57ac97444\"\u003e\u003ccode\u003e6b1dac5\u003c/code\u003e\u003c/a\u003e - Do not fire on pane click when connection ends on pane\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5818\"\u003e#5818\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/4ddc2d8420c39ca2e16bbce0e2265601a63a332f\"\u003e\u003ccode\u003e4ddc2d8\u003c/code\u003e\u003c/a\u003e - Provide the shared handle config (\u003ccode\u003econnectOnClick\u003c/code\u003e, \u003ccode\u003enoPanClassName\u003c/code\u003e, \u003ccode\u003erfId\u003c/code\u003e) through context instead of subscribing to the store in every \u003ccode\u003eHandle\u003c/code\u003e, so a store update no longer runs a selector once per handle\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5817\"\u003e#5817\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/8df250b095d0c8a6c82c9155d22250b94b295e76\"\u003e\u003ccode\u003e8df250b\u003c/code\u003e\u003c/a\u003e - Reduce per-handle work on store updates by returning a shared connection state while no connection is in progress.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5822\"\u003e#5822\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/a6249de56c5181edbbe205058a2e5eb593dc278b\"\u003e\u003ccode\u003ea6249de\u003c/code\u003e\u003c/a\u003e - Return stable reference for edge position when connected node gets deleted\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/xyflow/xyflow/commit/ceb8604047f97e6c9028fed17bb10186a7ca9e8b\"\u003e\u003ccode\u003eceb8604\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xyflow/xyflow/commit/87da45cdf55aaf4549120a60165598675993783d\"\u003e\u003ccode\u003e87da45c\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​xyflow/system\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.0.78\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/xyflow/xyflow/commit/3ab66eff0d0148a308ba04049c63a120612f6fe3\"\u003e\u003ccode\u003e3ab66ef\u003c/code\u003e\u003c/a\u003e chore(packages): bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/01d58b69ff7b680ddb32c8371eb7ff41e9b7ebca\"\u003e\u003ccode\u003e01d58b6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/xyflow/xyflow/tree/HEAD/packages/react/issues/5846\"\u003e#5846\u003c/a\u003e from AlaricBaraou/perf/viewport-imperative-transform\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/742860c2939f1b5cba2fced275487fdaeee8a091\"\u003e\u003ccode\u003e742860c\u003c/code\u003e\u003c/a\u003e perf(react): skip minimap re-renders when its geometry is unchanged\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/17c64a158554b2a6172f6030e6c280b1dd12786c\"\u003e\u003ccode\u003e17c64a1\u003c/code\u003e\u003c/a\u003e perf(react): apply the viewport transform imperatively instead of re-renderin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/775bdd6b679ae11813f95bea9b2d76b0a5af6ea9\"\u003e\u003ccode\u003e775bdd6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/xyflow/xyflow/tree/HEAD/packages/react/issues/5825\"\u003e#5825\u003c/a\u003e from AlaricBaraou/perf/xydrag-draggable-only\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/576a43d5be61afb5b4fa9536c2da97e8204f89f3\"\u003e\u003ccode\u003e576a43d\u003c/code\u003e\u003c/a\u003e refactor(react): pass nodesDraggable to prevent wrong initial state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/eedbc81fe3ef65222794345ef4c75c6ec6dd5f51\"\u003e\u003ccode\u003eeedbc81\u003c/code\u003e\u003c/a\u003e chore(packages): bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/c7bdce429ef30af7b6b78491e54b0aff77223ab6\"\u003e\u003ccode\u003ec7bdce4\u003c/code\u003e\u003c/a\u003e chore(pane): cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/cd5ec450b588c08ce3cf5cb9c631eb153a3e7a90\"\u003e\u003ccode\u003ecd5ec45\u003c/code\u003e\u003c/a\u003e chore(react/pane): cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/f919daa393f09ef40f85e6371bcce7e0a9892143\"\u003e\u003ccode\u003ef919daa\u003c/code\u003e\u003c/a\u003e fix(pane): do not fire pane click when connection ends on pane\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/xyflow/xyflow/commits/@xyflow/react@12.11.2/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@yui540/comimi` from 0.5.0 to 0.18.0\n\nUpdates `@yui540/comimi-react` from 0.2.0 to 0.2.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/yui540/comimi-react/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.16.1 to 1.18.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/releases\"\u003eaxios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.18.1 — June 21, 2026\u003c/h2\u003e\n\u003cp\u003eThis release focuses on Node HTTP adapter fixes, safer AxiosError serialisation, runtime/type correctness fixes, documentation updates, and dependency maintenance.\u003c/p\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAxiosError Serialisation: Made AxiosError#cause non-enumerable to prevent circular JSON serialisation failures when errors include nested causes. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10913\"\u003e#10913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNode HTTP Adapter: Guarded socket.setKeepAlive for proxy agent streams, accepted path-only URLs when socketPath is configured, deferred environment proxy handling to Node, and explicitly passed maxBodyLength through to follow-redirects. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10917\"\u003e#10917\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/10930\"\u003e#10930\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/10942\"\u003e#10942\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/10993\"\u003e#10993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRuntime and Type Correctness: Fixed several runtime crashes, type definition mismatches, and incorrect error handling paths. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10959\"\u003e#10959\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11021\"\u003e#11021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAxiosURLSearchParams: Switched the encoder callback to an arrow function so \u003ccode\u003eencoder.call(this)\u003c/code\u003e receives the \u003ccode\u003eAxiosURLSearchParams\u003c/code\u003e instance correctly. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11019\"\u003e#11019\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDocumentation: Documented sensitive headers and status transition behaviour, prepared cleaned-up docs, added Deno install instructions, and clarified that request data is request-specific (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11007\"\u003e#11007\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11010\"\u003e#11010\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11023\"\u003e#11023\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11025\"\u003e#11025\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDependencies: Bumped vite, rollup, form-data, js-yaml, and multer across the root project, docs, smoke tests, and module test workspaces. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11011\"\u003e#11011\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11012\"\u003e#11012\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11013\"\u003e#11013\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11014\"\u003e#11014\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11015\"\u003e#11015\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11016\"\u003e#11016\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11017\"\u003e#11017\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11026\"\u003e#11026\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors. Thank you for helping improve axios:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webdevelopersrinu\"\u003e\u003ccode\u003e@​webdevelopersrinu\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10913\"\u003e#10913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sijie-Z\"\u003e\u003ccode\u003e@​sijie-Z\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10993\"\u003e#10993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bartlomieju\"\u003e\u003ccode\u003e@​bartlomieju\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11023\"\u003e#11023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JSap0914\"\u003e\u003ccode\u003e@​JSap0914\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11019\"\u003e#11019\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.18.0...v1.18.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.18.0 — June 13, 2026\u003c/h2\u003e\n\u003cp\u003eThis release hardens redirect and URL handling, improves the validateStatus configuration semantics, and includes updates to documentation, dependencies, and release metadata.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRedirect Header Safety:\u003c/strong\u003e Added Node HTTP adapter support for stripping caller-specified sensitive headers on cross-origin redirects, helping prevent custom auth headers such as API keys from leaking to another origin. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10892\"\u003e#10892\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eURL And Request Hardening:\u003c/strong\u003e Rejects malformed \u003ccode\u003ehttp:\u003c/code\u003e and \u003ccode\u003ehttps:\u003c/code\u003e URLs that omit \u003ccode\u003e//\u003c/code\u003e with \u003ccode\u003eERR_INVALID_URL\u003c/code\u003e, while tightening prototype-pollution-safe config reads, stream size limits, FormData depth handling, data URL sizing, and local \u003ccode\u003eNO_PROXY\u003c/code\u003e matching. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/11000\"\u003e#11000\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eStatus Validation:\u003c/strong\u003e Added \u003ccode\u003etransitional.validateStatusUndefinedResolves\u003c/code\u003e so applications can opt in to treating \u003ccode\u003evalidateStatus: undefined\u003c/code\u003e like the option was omitted, while \u003ccode\u003evalidateStatus: null\u003c/code\u003e remains the explicit way to accept every status. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10899\"\u003e#10899\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDocumentation:\u003c/strong\u003e Published the v1.17.0 release notes, fixed a changelog typo, clarified the package update PR policy, and marked the \u003ccode\u003eproxy\u003c/code\u003e request config as Node.js-only in the advanced docs. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10984\"\u003e#10984\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10988\"\u003e#10988\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10992\"\u003e#10992\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10995\"\u003e#10995\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDependencies:\u003c/strong\u003e Bumped \u003ccode\u003e@babel/core\u003c/code\u003e, \u003ccode\u003e@babel/preset-env\u003c/code\u003e, \u003ccode\u003e@commitlint/cli\u003c/code\u003e, \u003ccode\u003e@commitlint/config-conventional\u003c/code\u003e, \u003ccode\u003e@rollup/plugin-babel\u003c/code\u003e, \u003ccode\u003e@rollup/plugin-commonjs\u003c/code\u003e, \u003ccode\u003e@vitest/browser\u003c/code\u003e, \u003ccode\u003e@vitest/browser-playwright\u003c/code\u003e, \u003ccode\u003eeslint\u003c/code\u003e, \u003ccode\u003elint-staged\u003c/code\u003e, \u003ccode\u003erollup\u003c/code\u003e, \u003ccode\u003evitest\u003c/code\u003e, and \u003ccode\u003eactions/checkout\u003c/code\u003e. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10989\"\u003e#10989\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10996\"\u003e#10996\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10997\"\u003e#10997\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRelease Metadata:\u003c/strong\u003e Prepared the 1.18.0 release by updating package metadata and the runtime \u003ccode\u003eVERSION\u003c/code\u003e value. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/11003\"\u003e#11003\u003c/a\u003e\u003c/strong\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/axios/axios/blob/v1.x/CHANGELOG.md\"\u003eaxios's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003ev1.18.0 — June 13, 2026\u003c/h2\u003e\n\u003cp\u003eThis release hardens redirect and URL handling, improves the validateStatus configuration semantics, and includes updates to documentation, dependencies, and release metadata.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRedirect Header Safety:\u003c/strong\u003e Added Node HTTP adapter support for stripping caller-specified sensitive headers on cross-origin redirects, helping prevent custom auth headers such as API keys from leaking to another origin. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10892\"\u003e#10892\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eURL And Request Hardening:\u003c/strong\u003e Rejects malformed \u003ccode\u003ehttp:\u003c/code\u003e and \u003ccode\u003ehttps:\u003c/code\u003e URLs that omit \u003ccode\u003e//\u003c/code\u003e with \u003ccode\u003eERR_INVALID_URL\u003c/code\u003e, while tightening prototype-pollution-safe config reads, stream size limits, FormData depth handling, data URL sizing, and local \u003ccode\u003eNO_PROXY\u003c/code\u003e matching. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/11000\"\u003e#11000\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eStatus Validation:\u003c/strong\u003e Added \u003ccode\u003etransitional.validateStatusUndefinedResolves\u003c/code\u003e so applications can opt in to treating \u003ccode\u003evalidateStatus: undefined\u003c/code\u003e like the option was omitted, while \u003ccode\u003evalidateStatus: null\u003c/code\u003e remains the explicit way to accept every status. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10899\"\u003e#10899\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDocumentation:\u003c/strong\u003e Published the v1.17.0 release notes, fixed a changelog typo, clarified the package update PR policy, and marked the \u003ccode\u003eproxy\u003c/code\u003e request config as Node.js-only in the advanced docs. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10984\"\u003e#10984\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10988\"\u003e#10988\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10992\"\u003e#10992\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10995\"\u003e#10995\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDependencies:\u003c/strong\u003e Bumped \u003ccode\u003e@babel/core\u003c/code\u003e, \u003ccode\u003e@babel/preset-env\u003c/code\u003e, \u003ccode\u003e@commitlint/cli\u003c/code\u003e, \u003ccode\u003e@commitlint/config-conventional\u003c/code\u003e, \u003ccode\u003e@rollup/plugin-babel\u003c/code\u003e, \u003ccode\u003e@rollup/plugin-commonjs\u003c/code\u003e, \u003ccode\u003e@vitest/browser\u003c/code\u003e, \u003ccode\u003e@vitest/browser-playwright\u003c/code\u003e, \u003ccode\u003eeslint\u003c/code\u003e, \u003ccode\u003elint-staged\u003c/code\u003e, \u003ccode\u003erollup\u003c/code\u003e, \u003ccode\u003evitest\u003c/code\u003e, and \u003ccode\u003eactions/checkout\u003c/code\u003e. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10989\"\u003e#10989\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10996\"\u003e#10996\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10997\"\u003e#10997\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRelease Metadata:\u003c/strong\u003e Prepared the 1.18.0 release by updating package metadata and the runtime \u003ccode\u003eVERSION\u003c/code\u003e value. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/11003\"\u003e#11003\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors. Thank you for helping improve axios:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/drori12\"\u003e\u003ccode\u003e@​drori12\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10984\"\u003e#10984\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/eyupcanakman\"\u003e\u003ccode\u003e@​eyupcanakman\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10899\"\u003e#10899\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/Adi-Beker\"\u003e\u003ccode\u003e@​Adi-Beker\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10995\"\u003e#10995\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.17.0...v1.18.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.17.0 — June 1, 2026\u003c/h2\u003e\n\u003cp\u003eThis release adds Node HTTP zstd decompression, hardens config and release workflows, and fixes authentication, header, proxy, and type-handling regressions.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eConfig Hardening:\u003c/strong\u003e Guarded \u003ccode\u003esocketPath\u003c/code\u003e, \u003ccode\u003eparams\u003c/code\u003e, and \u003ccode\u003eparamsSerializer\u003c/code\u003e reads with own-property checks to prevent inherited prototype values from affecting request behavior, including SSRF-sensitive paths. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10901\"\u003e#10901\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10922\"\u003e#10922\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRelease Publishing:\u003c/strong\u003e Switched the publish workflow to npm staged publishing for safer, auditable package releases with provenance. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10926\"\u003e#10926\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHTTP Compression:\u003c/strong\u003e Added Node HTTP adapter support for zstd response decompression, with \u003ccode\u003etransitional.advertiseZstdAcceptEncoding\u003c/code\u003e controlling whether \u003ccode\u003ezstd\u003c/code\u003e is advertised in \u003ccode\u003eAccept-Encoding\u003c/code\u003e. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/6792\"\u003e#6792\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10920\"\u003e#10920\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAuthentication Handling:\u003c/strong\u003e Restored Basic auth on same-origin Node redirects while continuing to strip credentials cross-origin, and aligned the fetch adapter with HTTP adapter behavior for URL-embedded Basic auth. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10929\"\u003e#10929\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10896\"\u003e#10896\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/a209bfb1e5dcbce3cecbf4bd955339d006358887\"\u003e\u003ccode\u003ea209bfb\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.18.1 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11027\"\u003e#11027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/fa6a55ef99235074d2c11d80a1064ef02850d598\"\u003e\u003ccode\u003efa6a55e\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump multer from 2.1.1 to 2.2.0 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11026\"\u003e#11026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/40e7be8a78dd43caaeb2313cc4be3f8e714be91d\"\u003e\u003ccode\u003e40e7be8\u003c/code\u003e\u003c/a\u003e docs: clarifies that request data is request-specific in axios (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11025\"\u003e#11025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/a446b39b19c8b570214a4158520c5ddd5b020366\"\u003e\u003ccode\u003ea446b39\u003c/code\u003e\u003c/a\u003e fix(AxiosURLSearchParams): use arrow function so encoder.call(this) receives ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/cf1306a42d97960b635c894c83658f2692e53585\"\u003e\u003ccode\u003ecf1306a\u003c/code\u003e\u003c/a\u003e docs: add Deno to install instructions (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11023\"\u003e#11023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/b32880af48017457a1203ab2e63720902d3b71b3\"\u003e\u003ccode\u003eb32880a\u003c/code\u003e\u003c/a\u003e fix: incorrect use of error (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11021\"\u003e#11021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/1792eda11aff8fe0f8c8a6e5ae6ff305740a6460\"\u003e\u003ccode\u003e1792eda\u003c/code\u003e\u003c/a\u003e fix: ensure maxBodyLength is explicitly passed to follow-redirects (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10993\"\u003e#10993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/30499d6af0961ec38619792013a534d1933b08a9\"\u003e\u003ccode\u003e30499d6\u003c/code\u003e\u003c/a\u003e fix: various runtime crashes and type definition mismatches (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10959\"\u003e#10959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/20ce9c412ebd88823d1a4a47000cb133a8f79440\"\u003e\u003ccode\u003e20ce9c4\u003c/code\u003e\u003c/a\u003e fix(http): defer env proxy handling to Node (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10942\"\u003e#10942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/e64bcf9c5af231d6f37d8389b1e57ded314fff86\"\u003e\u003ccode\u003ee64bcf9\u003c/code\u003e\u003c/a\u003e chore(deps): merge branch 'v1.x' into tests/module/cjs (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11014\"\u003e#11014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.16.1...v1.18.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 1.17.0 to 1.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.24.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(scripts): fix typo in renameIcon.function.mts by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4514\"\u003elucide-icons/lucide#4514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(icons): remove \u003ccode\u003etoBeRemovedInVersion\u003c/code\u003e metadata and make it optional in schema by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e with \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4513\"\u003elucide-icons/lucide#4513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(site): Add merch link by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4524\"\u003elucide-icons/lucide#4524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(packages/angular): move child rendering logic to template from effect by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4519\"\u003elucide-icons/lucide#4519\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(site): list \u003ccode\u003e@​gyeonghokim/lucide-lit\u003c/code\u003e as third-party package by \u003ca href=\"https://github.com/GyeongHoKim\"\u003e\u003ccode\u003e@​GyeongHoKim\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4421\"\u003elucide-icons/lucide#4421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eoption\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4326\"\u003elucide-icons/lucide#4326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide-react-native): restore the icons entry point in the JS bundles by \u003ca href=\"https://github.com/pvinis\"\u003e\u003ccode\u003e@​pvinis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4528\"\u003elucide-icons/lucide#4528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(vue): support kebab-case icon-node prop on Icon component by \u003ca href=\"https://github.com/Sagargupta16\"\u003e\u003ccode\u003e@​Sagargupta16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4512\"\u003elucide-icons/lucide#4512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide-react-native): Add icon exports property to the package.json file by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4522\"\u003elucide-icons/lucide#4522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): centered the \u003ccode\u003edot\u003c/code\u003e icon by \u003ca href=\"https://github.com/cnlancehu\"\u003e\u003ccode\u003e@​cnlancehu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4492\"\u003elucide-icons/lucide#4492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecircle-euro-sign\u003c/code\u003e icon by \u003ca href=\"https://github.com/Guido3000\"\u003e\u003ccode\u003e@​Guido3000\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4353\"\u003elucide-icons/lucide#4353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eserver-plus\u003c/code\u003e icon by \u003ca href=\"https://github.com/Turboman3000\"\u003e\u003ccode\u003e@​Turboman3000\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4232\"\u003elucide-icons/lucide#4232\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/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e with \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4513\"\u003elucide-icons/lucide#4513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GyeongHoKim\"\u003e\u003ccode\u003e@​GyeongHoKim\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4421\"\u003elucide-icons/lucide#4421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pvinis\"\u003e\u003ccode\u003e@​pvinis\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4528\"\u003elucide-icons/lucide#4528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Sagargupta16\"\u003e\u003ccode\u003e@​Sagargupta16\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4512\"\u003elucide-icons/lucide#4512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Guido3000\"\u003e\u003ccode\u003e@​Guido3000\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4353\"\u003elucide-icons/lucide#4353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turboman3000\"\u003e\u003ccode\u003e@​Turboman3000\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4232\"\u003elucide-icons/lucide#4232\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.23.0...1.24.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.23.0...1.24.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.23.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docs): prevent scrollbar layout shift on icons page by \u003ca href=\"https://github.com/g30r93g\"\u003e\u003ccode\u003e@​g30r93g\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4500\"\u003elucide-icons/lucide#4500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(docs): Remove certificates banner by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4504\"\u003elucide-icons/lucide#4504\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(repo-journal.yml): GH copilot repo summary by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4505\"\u003elucide-icons/lucide#4505\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(repo-journal.yml): Small fix in the workflow by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4508\"\u003elucide-icons/lucide#4508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(repo-journal.yml): Switch to token by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4509\"\u003elucide-icons/lucide#4509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003epaper-bag\u003c/code\u003e icon by \u003ca href=\"https://github.com/dkast\"\u003e\u003ccode\u003e@​dkast\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4023\"\u003elucide-icons/lucide#4023\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/g30r93g\"\u003e\u003ccode\u003e@​g30r93g\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4500\"\u003elucide-icons/lucide#4500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dkast\"\u003e\u003ccode\u003e@​dkast\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4023\"\u003elucide-icons/lucide#4023\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.22.0...1.23.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.22.0...1.23.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.22.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): add 6 database variant icons by \u003ca href=\"https://github.com/Barakudum\"\u003e\u003ccode\u003e@​Barakudum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4336\"\u003elucide-icons/lucide#4336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(release.yml): Remove concurrency field to prevent release mess by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4485\"\u003elucide-icons/lucide#4485\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): fix color input clipping by \u003ca href=\"https://github.com/Hsiii\"\u003e\u003ccode\u003e@​Hsiii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4488\"\u003elucide-icons/lucide#4488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(site): add Deno to installation instructions by \u003ca href=\"https://github.com/bartlomieju\"\u003e\u003ccode\u003e@​bartlomieju\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4486\"\u003elucide-icons/lucide#4486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump esbuild from 0.25.12 to 0.28.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/lucide-icons/lucide/pull/4459\"\u003elucide-icons/lucide#4459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): prevent private analytics token from blocking local dev by \u003ca href=\"https://github.com/Hsiii\"\u003e\u003ccode\u003e@​Hsiii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4481\"\u003elucide-icons/lucide#4481\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(installation.md): Remove outdate next tag in installation by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4495\"\u003elucide-icons/lucide#4495\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide-react-native): Fix context provider export by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4497\"\u003elucide-icons/lucide#4497\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/5ff536e1391335e4f7dc38d244c1bc458b9443e2\"\u003e\u003ccode\u003e5ff536e\u003c/code\u003e\u003c/a\u003e ci(release.yml): Fix workflow and remove \u003ccode\u003eversion\u003c/code\u003e scripts in package scripts...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.24.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-router-dom` from 7.16.0 to 7.18.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/blob/react-router-dom@7.18.1/packages/react-router-dom/CHANGELOG.md\"\u003ereact-router-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect \u003ccode\u003epackage.json\u003c/code\u003e \u003ccode\u003emain\u003c/code\u003e field for CommonJS builds (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15238\"\u003e#15238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.18.1\"\u003e\u003ccode\u003ereact-router@7.18.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.18.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.18.0\"\u003e\u003ccode\u003ereact-router@7.18.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.17.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.17.0\"\u003e\u003ccode\u003ereact-router@7.17.0\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/remix-run/react-router/commit/afdf85d3c15448a41017514caca2aca038d3e9ca\"\u003e\u003ccode\u003eafdf85d\u003c/code\u003e\u003c/a\u003e Release v7.18.1 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15253\"\u003e#15253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/2ecaa1ddbbcd583999dda46dd5413e907e8a46f3\"\u003e\u003ccode\u003e2ecaa1d\u003c/code\u003e\u003c/a\u003e Fix react-router-dom main entry metadata (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15238\"\u003e#15238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/6fb1e79f8304eddd8b78759edea83cb32389ebf5\"\u003e\u003ccode\u003e6fb1e79\u003c/code\u003e\u003c/a\u003e Release v7.18.0 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15187\"\u003e#15187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/195a0d03c1417127ccee73853058c8521beb4fce\"\u003e\u003ccode\u003e195a0d0\u003c/code\u003e\u003c/a\u003e Release v7.17.0 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15145\"\u003e#15145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router-dom@7.18.1/packages/react-router-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-virtuoso` from 4.18.7 to 4.18.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/petyosi/react-virtuoso/releases\"\u003ereact-virtuoso's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ereact-virtuoso@4.18.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/petyosi/react-virtuoso/commit/fca20fade0aea9f012f885bac97d5088be6a2ae3\"\u003e\u003ccode\u003efca20fa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/petyosi\"\u003e\u003ccode\u003e@​petyosi\u003c/code\u003e\u003c/a\u003e! - Fix explicit \u003ccode\u003eundefined\u003c/code\u003e initial top-most item index values crashing when empty\ndata updates to an object-form initial index.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-virtuoso@4.18.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/petyosi/react-virtuoso/pull/1444\"\u003e#1444\u003c/a\u003e \u003ca href=\"https://github.com/petyosi/react-virtuoso/commit/0c68e81ff8b5314f23ab8e484908a9f6e13002ec\"\u003e\u003ccode\u003e0c68e81\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Luccas-carvalho\"\u003e\u003ccode\u003e@​Luccas-carvalho\u003c/code\u003e\u003c/a\u003e! - Harden scroll-target and initial-index handling:\n\u003cul\u003e\n\u003cli\u003eClamp the initial top-most item index to the available range, so an out-of-range \u003ccode\u003einitialTopMostItemIndex\u003c/code\u003e (for example after the data set shrinks) no longer starts the list at a blank or mid-list position.\u003c/li\u003e\n\u003cli\u003eStop mutating the location object passed to \u003ccode\u003escrollToIndex\u003c/code\u003e; \u003ccode\u003enormalizeIndexLocation\u003c/code\u003e now applies its defaults to a shallow copy.\u003c/li\u003e\n\u003cli\u003eTreat a default-positioned \u003ccode\u003einitialTopMostItemIndex\u003c/code\u003e of \u003ccode\u003e{ index: 0 }\u003c/code\u003e the same as \u003ccode\u003e0\u003c/code\u003e, avoiding a redundant initial scroll and a delayed \u003ccode\u003efollowOutput\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-virtuoso@4.18.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/petyosi/react-virtuoso/pull/1442\"\u003e#1442\u003c/a\u003e \u003ca href=\"https://github.com/petyosi/react-virtuoso/commit/6b1467cd808eadcb16fcc8bed8f80671c274f220\"\u003e\u003ccode\u003e6b1467c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Luccas-carvalho\"\u003e\u003ccode\u003e@​Luccas-carvalho\u003c/code\u003e\u003c/a\u003e! - Clamp out-of-range scroll target indexes to the last available item.\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/petyosi/react-virtuoso/blob/main/packages/react-virtuoso/CHANGELOG.md\"\u003ereact-virtuoso's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.18.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/petyosi/react-virtuoso/commit/fca20fade0aea9f012f885bac97d5088be6a2ae3\"\u003e\u003ccode\u003efca20fa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/petyosi\"\u003e\u003ccode\u003e@​petyosi\u003c/code\u003e\u003c/a\u003e! - Fix explicit \u003ccode\u003eundefined\u003c/code\u003e initial top-most item index values crashing when empty\ndata updates to an object-form initial index.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.18.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/petyosi/react-virtuoso/pull/1444\"\u003e#1444\u003c/a\u003e \u003ca href=\"https://github.com/petyosi/react-virtuoso/commit/0c68e81ff8b5314f23ab8e484908a9f6e13002ec\"\u003e\u003ccode\u003e0c68e81\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Luccas-carvalho\"\u003e\u003ccode\u003e@​Luccas-carvalho\u003c/code\u003e\u003c/a\u003e! - Harden scroll-target and initial-index handling:\n\u003cul\u003e\n\u003cli\u003eClamp the initial top-most item index to the available range, so an out-of-range \u003ccode\u003einitialTopMostItemIndex\u003c/code\u003e (for example after the data set shrinks) no longer starts the list at a blank or mid-list position.\u003c/li\u003e\n\u003cli\u003eStop mutating the location object passed to \u003ccode\u003escrollToIndex\u003c/code\u003e; \u003ccode\u003enormalizeIndexLocation\u003c/code\u003e now applies its defaults to a shallow copy.\u003c/li\u003e\n\u003cli\u003eTreat a default-positioned \u003ccode\u003einitialTopMostItemIndex\u003c/code\u003e of \u003ccode\u003e{ index: 0 }\u003c/code\u003e the same as \u003ccode\u003e0\u003c/code\u003e, avoiding a redundant initial scroll and a delayed \u003ccode\u003efollowOutput\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.18.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/petyosi/react-virtuoso/pull/1442\"\u003e#1442\u003c/a\u003e \u003ca href=\"https://github.com/petyosi/react-virtuoso/commit/6b1467cd808eadcb16fcc8bed8f80671c274f220\"\u003e\u003ccode\u003e6b1467c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Luccas-carvalho\"\u003e\u003ccode\u003e@​Luccas-carvalho\u003c/code\u003e\u003c/a\u003e! - Clamp out-of-range scroll target indexes to the last available item.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/petyosi/react-virtuoso/commit/2c68507b98504bd65a48af6f7a4c84675a349b84\"\u003e\u003ccode\u003e2c68507\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/petyosi/react-virtuoso/commit/fca20fade0aea9f012f885bac97d5088be6a2ae3\"\u003e\u003ccode\u003efca20fa\u003c/code\u003e\u003c/a\u003e fix: handle undefined initial topmost index\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/petyosi/react-virtuoso/commit/7cf51b64cd83a21cf6ecb9680f84b316431f6bfd\"\u003e\u003ccode\u003e7cf51b6\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/petyosi/react-virtuoso/tree/HEAD/packages/react-virtuoso/issues/1449\"\u003e#1449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/petyosi/react-virtuoso/commit/0c68e81ff8b5314f23ab8e484908a9f6e13002ec\"\u003e\u003ccode\u003e0c68e81\u003c/code\u003e\u003c/a\u003e fix: harden scroll-target and initial-index handling (\u003ca href=\"https://github.com/petyosi/react-virtuoso/tree/HEAD/packages/react-virtuoso/issues/1444\"\u003e#1444\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/petyosi/react-virtuoso/commit/0af9e75b334fdd5076bbd2f0cc7a7c99eba95c63\"\u003e\u003ccode\u003e0af9e75\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/petyosi/react-virtuoso/tree/HEAD/packages/react-virtuoso/issues/1443\"\u003e#1443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/petyosi/react-virtuoso/commit/6b1467cd808eadcb16fcc8bed8f80671c274f220\"\u003e\u003ccode\u003e6b1467c\u003c/code\u003e\u003c/a\u003e fix/clamp-out-of-range-scroll-index (\u003ca href=\"https://github.com/petyosi/react-virtuoso/tree/HEAD/packages/react-virtuoso/issues/1442\"\u003e#1442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/petyosi/react-virtuoso/commit/6d066ee7342f97f9572f8fe212d075b9b2a6270c\"\u003e\u003ccode\u003e6d066ee\u003c/code\u003e\u003c/a\u003e Fix flaky horizontal-rtl e2e test by waiting for item render\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/petyosi/react-virtuoso/commit/5f90dfd83a4acb5b1f0d30ff19190c98d1591443\"\u003e\u003ccode\u003e5f90dfd\u003c/code\u003e\u003c/a\u003e Author the agent skills and publish them to virtuoso-dev/skills (\u003ca href=\"https://github.com/petyosi/react-virtuoso/tree/HEAD/packages/react-virtuoso/issues/1428\"\u003e#1428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/petyosi/react-virtuoso/commit/782aae74adc760bd7b4d0700fb6baf725e7ece4d\"\u003e\u003ccode\u003e782aae7\u003c/code\u003e\u003c/a\u003e Stabilize data e2e assertions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/petyosi/react-virtuoso/commit/aeb3c49f878e825e8efb17857352575af4cb60a2\"\u003e\u003ccode\u003eaeb3c49\u003c/code\u003e\u003c/a\u003e Fix react-virtuoso lint violations\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/petyosi/react-virtuoso/commits/react-virtuoso@4.18.10/packages/react-virtuoso\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/js` from 9.39.4 to 10.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e@​eslint/js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c87d5bded54c5cf491eb04c24c9d09bbbd42c23e\"\u003e\u003ccode\u003ec87d5bd\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20531\"\u003e#20531\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d84100115c14691691058f00779c94e74fca946a\"\u003e\u003ccode\u003ed841001\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eminimatch\u003c/code\u003e to \u003ccode\u003e10.2.1\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20519\"\u003e#20519\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/04c21475b3004904948f02049f2888b401d82c78\"\u003e\u003ccode\u003e04c2147\u003c/code\u003e\u003c/a\u003e fix: update error message for unused suppressions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20496\"\u003e#20496\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/38b089c1726feac0e31a31d47941bd99e29ce003\"\u003e\u003ccode\u003e38b089c\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/config-array\u003c/code\u003e to ^0.23.1 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20484\"\u003e#20484\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5b3dbce50a1404a9f118afe810cefeee79388a2a\"\u003e\u003ccode\u003e5b3dbce\u003c/code\u003e\u003c/a\u003e docs: add AI acknowledgement section to templates (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20431\"\u003e#20431\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6f23076037d5879f20fb3be2ef094293b1e8d38c\"\u003e\u003ccode\u003e6f23076\u003c/code\u003e\u003c/a\u003e docs: toggle nav in no-JS mode (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20476\"\u003e#20476\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b69cfb32a16c5d5e9986390d484fae1d21e406f9\"\u003e\u003ccode\u003eb69cfb3\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e5c281ffd038a3a7a3e5364db0b9378e0ad83020\"\u003e\u003ccode\u003ee5c281f\u003c/code\u003e\u003c/a\u003e chore: updates for v9.39.3 release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8c3832adb77cd993b4a24891900d5eeaaf093cdc\"\u003e\u003ccode\u003e8c3832a\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e to ^8.56.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20514\"\u003e#20514\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8330d238ae6adb68bb6a1c9381e38cfedd990d94\"\u003e\u003ccode\u003e8330d23\u003c/code\u003e\u003c/a\u003e test: add tests for config-api (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20493\"\u003e#20493\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37d6e91e88fa6a2ca6d8726679096acff21ba6cc\"\u003e\u003ccode\u003e37d6e91\u003c/code\u003e\u003c/a\u003e chore: remove eslint v10 prereleases from eslint-config-eslint deps (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20494\"\u003e#20494\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/da7cd0e79197ad16e17052eef99df141de6dbfb1\"\u003e\u003ccode\u003eda7cd0e\u003c/code\u003e\u003c/a\u003e refactor: cleanup error message templates (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20479\"\u003e#20479\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84fb885d49ac810e79a9491276b4828b53d913e5\"\u003e\u003ccode\u003e84fb885\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1f667344b57c4c09b548d94bcfac1f91b6e5c63d\"\u003e\u003ccode\u003e1f66734\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003eeslint\u003c/code\u003e to \u003ccode\u003epeerDependencies\u003c/code\u003e of \u003ccode\u003e@eslint/js\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20467\"\u003e#20467\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9e54f43a5e497cdfa179338b431093245cb787b\"\u003e\u003ccode\u003ef9e54f4\u003c/code\u003e\u003c/a\u003e feat!: estimate rule-tester failure location (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20420\"\u003e#20420\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a176319d8ade1a7d9b2d7fb8f038f55a2662325f\"\u003e\u003ccode\u003ea176319\u003c/code\u003e\u003c/a\u003e feat!: replace \u003ccode\u003echalk\u003c/code\u003e with \u003ccode\u003estyleText\u003c/code\u003e and add \u003ccode\u003ecolor\u003c/code\u003e to \u003ccode\u003eResultsMeta\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20227\"\u003e#20227\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7046e6c1e03c4ca0eee4888a1f2eba4c6454f84\"\u003e\u003ccode\u003ec7046e6\u003c/code\u003e\u003c/a\u003e feat!: enable JSX reference tracking (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20152\"\u003e#20152\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa31a608901684fbcd9906d1907e66561d16e5aa\"\u003e\u003ccode\u003efa31a60\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003ename\u003c/code\u003e to configs (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20015\"\u003e#20015\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3383e7ec9028166cafc8ea7986c2f7498d0049f0\"\u003e\u003ccode\u003e3383e7e\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eSourceCode\u003c/code\u003e methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20137\"\u003e#20137\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/501abd0e916a35554c58b7c0365537f1fa3880ce\"\u003e\u003ccode\u003e501abd0\u003c/code\u003e\u003c/a\u003e feat!: update dependency minimatch to v10 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20246\"\u003e#20246\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ca4d3b40085de47561f89656a2207d09946ed45e\"\u003e\u003ccode\u003eca4d3b4\u003c/code\u003e\u003c/a\u003e fix!: stricter rule tester assertions for valid test cases (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20125\"\u003e#20125\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96512a66c86402fb0538cdcb6cd30b9073f6bf3b\"\u003e\u003ccode\u003e96512a6\u003c/code\u003e\u003c/a\u003e fix!: Remove deprecated rule context methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20086\"\u003e#20086\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c69fdacdb2e886b9d965568a397aa8220db3fe90\"\u003e\u003ccode\u003ec69fdac\u003c/code\u003e\u003c/a\u003e feat!: remove eslintrc support (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20037\"\u003e#20037\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/208b5cc34a8374ff81412b5bec2e0800eebfbd04\"\u003e\u003ccode\u003e208b5cc\u003c/code\u003e\u003c/a\u003e feat!: Use \u003ccode\u003eScopeManager#addGlobals()\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20132\"\u003e#20132\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a2ee188ea7a38a0c6155f3d39e2b00e1d0f36e14\"\u003e\u003ccode\u003ea2ee188\u003c/code\u003e\u003c/a\u003e fix!: add \u003ccode\u003euniqueItems: true\u003c/code\u003e in \u003ccode\u003eno-invalid-regexp\u003c/code\u003e option (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20155\"\u003e#20155\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a89059dbf2832d417dd493ee81483227ec44e4ab\"\u003e\u003ccode\u003ea89059d\u003c/code\u003e\u003c/a\u003e feat!: Program range span entire source text (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20133\"\u003e#20133\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39a6424373d915fa9de0d7b0caba9a4dc3da9b53\"\u003e\u003ccode\u003e39a6424\u003c/code\u003e\u003c/a\u003e fix!: assert 'text' is a string across all RuleFixer methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20082\"\u003e#20082\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f28fbf846244e043c92b355b224d121b06140b44\"\u003e\u003ccode\u003ef28fbf8\u003c/code\u003e\u003c/a\u003e fix!: Deprecate \u003ccode\u003e\u0026quot;always\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;as-needed\u0026quot;\u003c/code\u003e options of the \u003ccode\u003eradix\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20223\"\u003e#20223\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/aa3fb2b233e929b37220be940575f42c280e0b98\"\u003e\u003ccode\u003eaa3fb2b\u003c/code\u003e\u003c/a\u003e fix!: tighten \u003ccode\u003efunc-names\u003c/code\u003e schema (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20119\"\u003e#20119\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f6c0ed0311dcfee853367d5068c765d066e6b756\"\u003e\u003ccode\u003ef6c0ed0\u003c/code\u003e\u003c/a\u003e feat!: report \u003ccode\u003eeslint-env\u003c/code\u003e comments as errors (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20128\"\u003e#20128\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4bf739fb533e59f7f0a66b65f7bc80be0f37d8db\"\u003e\u003ccode\u003e4bf739f\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eLintMessage#nodeType\u003c/code\u003e and \u003ccode\u003eTestCaseError#type\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20096\"\u003e#20096\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/523c076866400670fb2192a3f55dbf7ad3469247\"\u003e\u003ccode\u003e523c076\u003c/code\u003e\u003c/a\u003e feat!: drop support for jiti \u0026lt; 2.2.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20016\"\u003e#20016\u003c/a\u003e) (michael faith)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/454a292c95f34dad232411ddac06408e6383bb64\"\u003e\u003ccode\u003e454a292\u003c/code\u003e\u003c/a\u003e feat!: update \u003ccode\u003eeslint:recommended\u003c/code\u003e configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20210\"\u003e#20210\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4f880ee02992e1bf0e96ebaba679985e2d1295f1\"\u003e\u003ccode\u003e4f880ee\u003c/code\u003e\u003c/a\u003e feat!: remove \u003ccode\u003ev10_*\u003c/code\u003e and inactive \u003ccode\u003eunstable_*\u003c/code\u003e flags (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20225\"\u003e#20225\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18115c363a4ac7671a4c7f30ee13d57ebba330f\"\u003e\u003ccode\u003ef18115c\u003c/code\u003e\u003c/a\u003e feat!: \u003ccode\u003eno-shadow-restricted-names\u003c/code\u003e report \u003ccode\u003eglobalThis\u003c/code\u003e by default (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20027\"\u003e#20027\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c6358c31fbd3937b92d89be2618ffdf5a774604e\"\u003e\u003ccode\u003ec6358c3\u003c/code\u003e\u003c/a\u003e feat!: Require Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20160\"\u003e#20160\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bff9091927811497dbf066b0e3b85ecb37d43822\"\u003e\u003ccode\u003ebff9091\u003c/code\u003e\u003c/a\u003e feat: handle \u003ccode\u003eArray.fromAsync\u003c/code\u003e in \u003ccode\u003earray-callback-return\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20457\"\u003e#20457\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/290c594bb50c439fb71bc75521ee5360daa8c222\"\u003e\u003ccode\u003e290c594\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eself\u003c/code\u003e to \u003ccode\u003eno-implied-eval\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20468\"\u003e#20468\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43677de07ebd6e14bfac40a46ad749ba783c45f2\"\u003e\u003ccode\u003e43677de\u003c/code\u003e\u003c/a\u003e feat: fix handling of function and class expression names in \u003ccode\u003eno-shadow\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20432\"\u003e#20432\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84fb885d49ac810e79a9491276b4828b53d913e5\"\u003e\u003ccode\u003e84fb885\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1f667344b57c4c09b548d94bcfac1f91b6e5c63d\"\u003e\u003ccode\u003e1f66734\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003eeslint\u003c/code\u003e to \u003ccode\u003epeerDependencies\u003c/code\u003e of \u003ccode\u003e@eslint/js\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20467\"\u003e#20467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f3fbc2f60cbe2c718364feb8c3fc0452c0df3c56\"\u003e\u003ccode\u003ef3fbc2f\u003c/code\u003e\u003c/a\u003e chore: set \u003ccode\u003e@eslint/js\u003c/code\u003e version to 10.0.0 to skip releasing it (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20466\"\u003e#20466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b4b3127f8542c599ce2dea804b6582ebc40c993d\"\u003e\u003ccode\u003eb4b3127\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0b14059491d830a49b3577931f4f68fbcfce6be5\"\u003e\u003ccode\u003e0b14059\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa31a608901684fbcd9906d1907e66561d16e5aa\"\u003e\u003ccode\u003efa31a60\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003ename\u003c/code\u003e to configs (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20015\"\u003e#20015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1e2cad5f6fa47ed6ed89d2a29798dda926d50990\"\u003e\u003ccode\u003e1e2cad5\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/454a292c95f34dad232411ddac06408e6383bb64\"\u003e\u003ccode\u003e454a292\u003c/code\u003e\u003c/a\u003e feat!: update \u003ccode\u003eeslint:recommended\u003c/code\u003e configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20210\"\u003e#20210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c6358c31fbd3937b92d89be2618ffdf5a774604e\"\u003e\u003ccode\u003ec6358c3\u003c/code\u003e\u003c/a\u003e feat!: Require Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20160\"\u003e#20160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/commits/v10.0.1/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/vite` from 4.3.0 to 4.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e@​tailwindcss/vite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e--watch --poll[=ms]\u003c/code\u003e in \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e when filesystem events are unreliable or unavailable (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20297\"\u003e#20297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: match arbitrary hex colors against theme colors case-insensitively (e.g. \u003ccode\u003ebg-[#fff]\u003c/code\u003e and \u003ccode\u003ebg-[#FFF]\u003c/code\u003e → \u003ccode\u003ebg-white\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20298\"\u003e#20298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent Preflight from overriding Firefox's native \u003ccode\u003eiframe:focus-visible\u003c/code\u003e outline styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20292\"\u003e#20292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003etheme('colors.foo')\u003c/code\u003e in JS plugins resolves correctly when both \u003ccode\u003e--color-foo\u003c/code\u003e and \u003ccode\u003e--color-foo-bar\u003c/code\u003e exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20299\"\u003e#20299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure fractional opacity modifiers work with named shadow sizes like \u003ccode\u003eshadow-sm/12.5\u003c/code\u003e, \u003ccode\u003etext-shadow-sm/12.5\u003c/code\u003e, \u003ccode\u003edrop-shadow-sm/12.5\u003c/code\u003e, and \u003ccode\u003einset-shadow-sm/12.5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20302\"\u003e#20302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eParse selectors like \u003ccode\u003e[data-foo]div\u003c/code\u003e as two selectors instead of one (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20303\"\u003e#20303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e rebuilds when a preprocessor like Sass changes the input CSS without changing the input file on disk (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20310\"\u003e#20310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS nesting is handled even when Lightning CSS isn't run, such as in \u003ccode\u003e@tailwindcss/browser\u003c/code\u003e and Tailwind Play (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20124\"\u003e#20124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent achromatic theme colors from shifting hue when mixed in polar color spaces like \u003ccode\u003eoklch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20314\"\u003e#20314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--spacing(0)\u003c/code\u003e is optimized to \u003ccode\u003e0px\u003c/code\u003e instead of \u003ccode\u003e0\u003c/code\u003e so it remains a \u003ccode\u003e\u0026lt;length\u0026gt;\u003c/code\u003e when used in \u003ccode\u003ecalc(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20319\"\u003e#20319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoad \u003ccode\u003e@parcel/watcher\u003c/code\u003e only when needed in \u003ccode\u003e@tailwindcss/cli --watch\u003c/code\u003e mode, so one-off builds and \u003ccode\u003e--watch --poll\u003c/code\u003e work when \u003ccode\u003e@parcel/watcher\u003c/code\u003e can't be loaded (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20325\"\u003e#20325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse explicit platform fonts instead of \u003ccode\u003esystem-ui\u003c/code\u003e and \u003ccode\u003eui-sans-serif\u003c/code\u003e so CJK text respects the page's \u003ccode\u003elang\u003c/code\u003e attribute on Windows (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20318\"\u003e#20318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/upgrade\u003c/code\u003e from rewriting ignored files when run from a subdirectory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20329\"\u003e#20329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure earlier \u003ccode\u003e@source\u003c/code\u003e rules pointing to nested files are scanned when later \u003ccode\u003e@source\u003c/code\u003e rules point to files in parent folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20335\"\u003e#20335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from triggering full page reloads when scanned files are processed by Vite but haven't been loaded as modules yet (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20336\"\u003e#20336\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport bare spacing values for \u003ccode\u003eauto-rows-*\u003c/code\u003e and \u003ccode\u003eauto-cols-*\u003c/code\u003e utilities (e.g. \u003ccode\u003eauto-rows-12\u003c/code\u003e and \u003ccode\u003eauto-cols-16\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20229\"\u003e#20229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode from crashing o...\n\n_Description has been truncated_","html_url":"https://github.com/Nieole/manga_manager/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nieole%2Fmanga_manager/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"},{"uuid":"4888927798","node_id":"PR_kwDOF2fDf87x11Cw","number":1396,"state":"open","title":"Bump the minor-and-patch group across 1 directory with 14 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-07-15T03:08:11.000Z","updated_at":"2026-07-15T03:08:53.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor-and-patch","update_count":14,"packages":[{"name":"@navikt/aksel-icons","old_version":"8.13.1","new_version":"8.14.0","repository_url":"https://github.com/navikt/aksel"},{"name":"@navikt/ds-css","old_version":"8.13.1","new_version":"8.14.0","repository_url":"https://github.com/navikt/aksel"},{"name":"@navikt/ds-react","old_version":"8.13.1","new_version":"8.14.0","repository_url":"https://github.com/navikt/aksel"},{"name":"@sentry/react","old_version":"10.61.0","new_version":"10.64.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"react-router-dom","old_version":"7.18.0","new_version":"7.18.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"@navikt/aksel","old_version":"8.13.1","new_version":"8.14.0","repository_url":"https://github.com/navikt/aksel"},{"name":"cypress","old_version":"15.18.0","new_version":"15.18.1","repository_url":"https://github.com/cypress-io/cypress"},{"name":"eslint","old_version":"10.5.0","new_version":"10.6.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-cypress","old_version":"6.4.1","new_version":"6.4.2","repository_url":"https://github.com/cypress-io/eslint-plugin-cypress"},{"name":"msw","old_version":"2.14.6","new_version":"2.15.0","repository_url":"https://github.com/mswjs/msw"},{"name":"prettier","old_version":"3.8.4","new_version":"3.9.4","repository_url":"https://github.com/prettier/prettier"},{"name":"typescript-eslint","old_version":"8.62.0","new_version":"8.63.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"8.1.0","new_version":"8.1.3","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.1.9","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 14 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@navikt/aksel-icons](https://github.com/navikt/aksel/tree/HEAD/@navikt/aksel-icons) | `8.13.1` | `8.14.0` |\n| [@navikt/ds-css](https://github.com/navikt/aksel/tree/HEAD/@navikt/core/css) | `8.13.1` | `8.14.0` |\n| [@navikt/ds-react](https://github.com/navikt/aksel/tree/HEAD/@navikt/core/react) | `8.13.1` | `8.14.0` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.61.0` | `10.64.0` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.18.0` | `7.18.1` |\n| [@navikt/aksel](https://github.com/navikt/aksel/tree/HEAD/@navikt/aksel) | `8.13.1` | `8.14.0` |\n| [cypress](https://github.com/cypress-io/cypress) | `15.18.0` | `15.18.1` |\n| [eslint](https://github.com/eslint/eslint) | `10.5.0` | `10.6.0` |\n| [eslint-plugin-cypress](https://github.com/cypress-io/eslint-plugin-cypress) | `6.4.1` | `6.4.2` |\n| [msw](https://github.com/mswjs/msw) | `2.14.6` | `2.15.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.4` | `3.9.4` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.62.0` | `8.63.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.1.0` | `8.1.3` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.9` | `4.1.10` |\n\n\nUpdates `@navikt/aksel-icons` from 8.13.1 to 8.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/navikt/aksel/releases\"\u003e@​navikt/aksel-icons's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.14.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​navikt/ds-react\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLookup: :tada: New component \u003ccode\u003eLookup\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/navikt/aksel/pull/4998\"\u003e#4998\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eTable: Fixed content not showing when using ExpandableRows with React.Activity + React.StrictMode (\u003ca href=\"https://redirect.github.com/navikt/aksel/pull/5018\"\u003e#5018\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​navikt/ds-css\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLookup: :tada: New component \u003ccode\u003eLookup\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/navikt/aksel/pull/4998\"\u003e#4998\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/navikt/aksel/blob/main/@navikt/aksel-icons/CHANGELOG.md\"\u003e@​navikt/aksel-icons's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.14.0\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/navikt/aksel/commit/a9a5d63fa389da341c469d956e16e03f47bae353\"\u003e\u003ccode\u003ea9a5d63\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/navikt/aksel/tree/HEAD/@navikt/aksel-icons/issues/5020\"\u003e#5020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/aksel/commit/d216f0264fc0f94589919e759fc0804c2424bacb\"\u003e\u003ccode\u003ed216f02\u003c/code\u003e\u003c/a\u003e ⬆️ Bump react-dom from 19.2.6 to 19.2.7 in the react group across 1 directory...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/aksel/commit/cbcea0a10286b13d54e9fa90cd96ed8997b10067\"\u003e\u003ccode\u003ecbcea0a\u003c/code\u003e\u003c/a\u003e Upgrade to Sanity 6 (\u003ca href=\"https://github.com/navikt/aksel/tree/HEAD/@navikt/aksel-icons/issues/5000\"\u003e#5000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/navikt/aksel/commits/v8.14.0/@navikt/aksel-icons\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@navikt/ds-css` from 8.13.1 to 8.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/navikt/aksel/releases\"\u003e@​navikt/ds-css's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.14.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​navikt/ds-react\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLookup: :tada: New component \u003ccode\u003eLookup\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/navikt/aksel/pull/4998\"\u003e#4998\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eTable: Fixed content not showing when using ExpandableRows with React.Activity + React.StrictMode (\u003ca href=\"https://redirect.github.com/navikt/aksel/pull/5018\"\u003e#5018\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​navikt/ds-css\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLookup: :tada: New component \u003ccode\u003eLookup\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/navikt/aksel/pull/4998\"\u003e#4998\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/navikt/aksel/blob/main/@navikt/core/css/CHANGELOG.md\"\u003e@​navikt/ds-css's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.14.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLookup: :tada: New component \u003ccode\u003eLookup\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/navikt/aksel/pull/4998\"\u003e#4998\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/navikt/aksel/commit/a9a5d63fa389da341c469d956e16e03f47bae353\"\u003e\u003ccode\u003ea9a5d63\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/navikt/aksel/tree/HEAD/@navikt/core/css/issues/5020\"\u003e#5020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/aksel/commit/3997c043a4603df5ebb04f4f75049b6cfbda7004\"\u003e\u003ccode\u003e3997c04\u003c/code\u003e\u003c/a\u003e New component: Lookup (\u003ca href=\"https://github.com/navikt/aksel/tree/HEAD/@navikt/core/css/issues/4998\"\u003e#4998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/aksel/commit/00a4ade5f3e0d8ae1024358e3a7e4c2c6e1d5731\"\u003e\u003ccode\u003e00a4ade\u003c/code\u003e\u003c/a\u003e ds-css: refactor how unwated lightningcss-variables are removed (\u003ca href=\"https://github.com/navikt/aksel/tree/HEAD/@navikt/core/css/issues/5012\"\u003e#5012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/navikt/aksel/commits/v8.14.0/@navikt/core/css\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@navikt/ds-react` from 8.13.1 to 8.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/navikt/aksel/releases\"\u003e@​navikt/ds-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.14.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​navikt/ds-react\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLookup: :tada: New component \u003ccode\u003eLookup\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/navikt/aksel/pull/4998\"\u003e#4998\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eTable: Fixed content not showing when using ExpandableRows with React.Activity + React.StrictMode (\u003ca href=\"https://redirect.github.com/navikt/aksel/pull/5018\"\u003e#5018\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​navikt/ds-css\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLookup: :tada: New component \u003ccode\u003eLookup\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/navikt/aksel/pull/4998\"\u003e#4998\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/navikt/aksel/blob/main/@navikt/core/react/CHANGELOG.md\"\u003e@​navikt/ds-react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.14.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLookup: :tada: New component \u003ccode\u003eLookup\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/navikt/aksel/pull/4998\"\u003e#4998\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\u003eTable: Fixed content not showing when using ExpandableRows with React.Activity + React.StrictMode (\u003ca href=\"https://redirect.github.com/navikt/aksel/pull/5018\"\u003e#5018\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​navikt/ds-tokens\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​navikt/aksel-icons\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/aksel/commit/a9a5d63fa389da341c469d956e16e03f47bae353\"\u003e\u003ccode\u003ea9a5d63\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/navikt/aksel/tree/HEAD/@navikt/core/react/issues/5020\"\u003e#5020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/aksel/commit/3997c043a4603df5ebb04f4f75049b6cfbda7004\"\u003e\u003ccode\u003e3997c04\u003c/code\u003e\u003c/a\u003e New component: Lookup (\u003ca href=\"https://github.com/navikt/aksel/tree/HEAD/@navikt/core/react/issues/4998\"\u003e#4998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/aksel/commit/0f7292b02cd55fe4dd56c347c8bc729401aa0b7e\"\u003e\u003ccode\u003e0f7292b\u003c/code\u003e\u003c/a\u003e fix(Table): Content now shows when using ExpandableRows with React.Activity +...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/aksel/commit/d216f0264fc0f94589919e759fc0804c2424bacb\"\u003e\u003ccode\u003ed216f02\u003c/code\u003e\u003c/a\u003e ⬆️ Bump react-dom from 19.2.6 to 19.2.7 in the react group across 1 directory...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/navikt/aksel/commits/v8.14.0/@navikt/core/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/react` from 10.61.0 to 10.64.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.64.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Add \u003ccode\u003enodejs_compat\u003c/code\u003e entrypoint (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21881\"\u003e#21881\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Cloudflare SDK now ships a dedicated \u003ccode\u003e@sentry/cloudflare/nodejs_compat\u003c/code\u003e entrypoint for Workers running with the \u003ccode\u003enodejs_compat\u003c/code\u003e flag. This entrypoint unlocks Node SDK features on Cloudflare, including the \u003ccode\u003eprismaIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21882\"\u003e#21882\u003c/a\u003e) and AI v7 support for the \u003ccode\u003evercelAiIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21917\"\u003e#21917\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003eThis entrypoint is a drop-in replacement, so you can switch your imports from \u003ccode\u003e@sentry/cloudflare\u003c/code\u003e directly to \u003ccode\u003e@sentry/cloudflare/nodejs_compat\u003c/code\u003e. To use it, your Worker must set the \u003ccode\u003enodejs_compat\u003c/code\u003e compatibility flag in \u003ccode\u003ewrangler.toml\u003c/code\u003e/\u003ccode\u003ewrangler.jsonc\u003c/code\u003e. This will become the default entrypoint in v11.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat: Use Sentry's minimal OpenTelemetry tracer provider by default (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21666\"\u003e#21666\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21680\"\u003e#21680\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21842\"\u003e#21842\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Node SDK now registers Sentry's own minimal \u003ccode\u003eSentryTracerProvider\u003c/code\u003e by default, which creates native Sentry spans directly instead of routing them through the full OpenTelemetry SDK span pipeline. This reduces overhead for the common case where you don't need the full OpenTelemetry tracing stack.\u003c/p\u003e\n\u003cp\u003eIf you rely on OpenTelemetry SDK features that the minimal provider doesn't support, you can opt out and fall back to the full OpenTelemetry \u003ccode\u003eBasicTracerProvider\u003c/code\u003e by setting \u003ccode\u003eopenTelemetryBasicTracerProvider: true\u003c/code\u003e in your \u003ccode\u003eSentry.init()\u003c/code\u003e options. Providing custom \u003ccode\u003eopenTelemetrySpanProcessors\u003c/code\u003e also forces the full provider automatically.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(bun,deno,node): pg orchestrion instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21826\"\u003e#21826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(bun): enable new mysql, pg integrations in 'bun build' (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21828\"\u003e#21828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Enable AI v7 support for Cloudflare in the /nodejs_compat entrypoint (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21917\"\u003e#21917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Expose prismaIntegration in nodejs_compat export (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21882\"\u003e#21882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Add \u003ccode\u003esentry.trace_lifecycle\u003c/code\u003e attribute (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21850\"\u003e#21850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Add deferred segment-span transaction capture (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21839\"\u003e#21839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): Bump OpenTelemetry dependencies to latest (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21988\"\u003e#21988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(mongoose): Instrument mongoose \u0026gt;= 9.7 via native tracing channels (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21803\"\u003e#21803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(replays): Record segment names that occur during replay (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21851\"\u003e#21851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Accept precisely-typed GrowthBook class in growthbookIntegration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21825\"\u003e#21825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Flush telemetry when page is hidden (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21862\"\u003e#21862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Catch potential errors during flush and dispose (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21976\"\u003e#21976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Capture Anthropic stream stop_reason from message_delta (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21907\"\u003e#21907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Print getTraceMetaTags in 1 line to prevent hydration errors (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22004\"\u003e#22004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Add immutable browser chunks to upload assets (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21978\"\u003e#21978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Handle \u003ccode\u003eMiddleware.execute\u003c/code\u003e root spans on Node.js runtime (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22013\"\u003e#22013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(react/solid/vue): Instrument TanStack Router navigations via \u003ccode\u003eonBeforeLoad\u003c/code\u003e/\u003ccode\u003eonResolved\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21975\"\u003e#21975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add experimentalUseDiagnosticsChannelInjection in node size-limit (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21992\"\u003e#21992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21945\"\u003e#21945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Clarify usage of hoistTransitiveImports option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21888\"\u003e#21888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Make \u003ccode\u003e@​sentry/conventions\u003c/code\u003e sideEffect free during bundling (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22015\"\u003e#22015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Remove runtime ESM/CJS switching (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21761\"\u003e#21761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(ci): Replace \u003ccode\u003eapp-id\u003c/code\u003e with \u003ccode\u003eclient-id\u003c/code\u003e in GH workflows (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21914\"\u003e#21914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(cloudflare): Disallow Node SDK usage outside of nodejs_compat (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21884\"\u003e#21884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(cloudflare): Disallow server-utils usage outside of nodejs_compat (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21918\"\u003e#21918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(node-core): Move isCjs to its own file to prevent sideEffects (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21856\"\u003e#21856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: Increase Node integration test timeout to 20 minutes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21903\"\u003e#21903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps(server-utils): Bump \u003ccode\u003e@​apm-js-collab/tracing-hooks\u003c/code\u003e to 0.10.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21892\"\u003e#21892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Implement orchestrion-based instrumentation for vercel-ai v6 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21658\"\u003e#21658\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/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e@​sentry/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.64.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Add \u003ccode\u003enodejs_compat\u003c/code\u003e entrypoint (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21881\"\u003e#21881\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Cloudflare SDK now ships a dedicated \u003ccode\u003e@sentry/cloudflare/nodejs_compat\u003c/code\u003e entrypoint for Workers running with the \u003ccode\u003enodejs_compat\u003c/code\u003e flag. This entrypoint unlocks Node SDK features on Cloudflare, including the \u003ccode\u003eprismaIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21882\"\u003e#21882\u003c/a\u003e) and AI v7 support for the \u003ccode\u003evercelAiIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21917\"\u003e#21917\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003eThis entrypoint is a drop-in replacement, so you can switch your imports from \u003ccode\u003e@sentry/cloudflare\u003c/code\u003e directly to \u003ccode\u003e@sentry/cloudflare/nodejs_compat\u003c/code\u003e. To use it, your Worker must set the \u003ccode\u003enodejs_compat\u003c/code\u003e compatibility flag in \u003ccode\u003ewrangler.toml\u003c/code\u003e/\u003ccode\u003ewrangler.jsonc\u003c/code\u003e. This will become the default entrypoint in v11.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat: Use Sentry's minimal OpenTelemetry tracer provider by default (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21666\"\u003e#21666\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21680\"\u003e#21680\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21842\"\u003e#21842\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Node SDK now registers Sentry's own minimal \u003ccode\u003eSentryTracerProvider\u003c/code\u003e by default, which creates native Sentry spans directly instead of routing them through the full OpenTelemetry SDK span pipeline. This reduces overhead for the common case where you don't need the full OpenTelemetry tracing stack.\u003c/p\u003e\n\u003cp\u003eIf you rely on OpenTelemetry SDK features that the minimal provider doesn't support, you can opt out and fall back to the full OpenTelemetry \u003ccode\u003eBasicTracerProvider\u003c/code\u003e by setting \u003ccode\u003eopenTelemetryBasicTracerProvider: true\u003c/code\u003e in your \u003ccode\u003eSentry.init()\u003c/code\u003e options. Providing custom \u003ccode\u003eopenTelemetrySpanProcessors\u003c/code\u003e also forces the full provider automatically.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(bun,deno,node): pg orchestrion instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21826\"\u003e#21826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(bun): enable new mysql, pg integrations in 'bun build' (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21828\"\u003e#21828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Enable AI v7 support for Cloudflare in the /nodejs_compat entrypoint (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21917\"\u003e#21917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Expose prismaIntegration in nodejs_compat export (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21882\"\u003e#21882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Add \u003ccode\u003esentry.trace_lifecycle\u003c/code\u003e attribute (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21850\"\u003e#21850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Add deferred segment-span transaction capture (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21839\"\u003e#21839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): Bump OpenTelemetry dependencies to latest (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21988\"\u003e#21988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(mongoose): Instrument mongoose \u0026gt;= 9.7 via native tracing channels (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21803\"\u003e#21803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(replays): Record segment names that occur during replay (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21851\"\u003e#21851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Accept precisely-typed GrowthBook class in growthbookIntegration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21825\"\u003e#21825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Flush telemetry when page is hidden (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21862\"\u003e#21862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Catch potential errors during flush and dispose (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21976\"\u003e#21976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Capture Anthropic stream stop_reason from message_delta (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21907\"\u003e#21907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Print getTraceMetaTags in 1 line to prevent hydration errors (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22004\"\u003e#22004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Add immutable browser chunks to upload assets (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21978\"\u003e#21978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Handle \u003ccode\u003eMiddleware.execute\u003c/code\u003e root spans on Node.js runtime (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22013\"\u003e#22013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(react/solid/vue): Instrument TanStack Router navigations via \u003ccode\u003eonBeforeLoad\u003c/code\u003e/\u003ccode\u003eonResolved\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21975\"\u003e#21975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add experimentalUseDiagnosticsChannelInjection in node size-limit (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21992\"\u003e#21992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21945\"\u003e#21945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Clarify usage of hoistTransitiveImports option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21888\"\u003e#21888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Make \u003ccode\u003e@​sentry/conventions\u003c/code\u003e sideEffect free during bundling (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22015\"\u003e#22015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Remove runtime ESM/CJS switching (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21761\"\u003e#21761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(ci): Replace \u003ccode\u003eapp-id\u003c/code\u003e with \u003ccode\u003eclient-id\u003c/code\u003e in GH workflows (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21914\"\u003e#21914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(cloudflare): Disallow Node SDK usage outside of nodejs_compat (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21884\"\u003e#21884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(cloudflare): Disallow server-utils usage outside of nodejs_compat (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21918\"\u003e#21918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(node-core): Move isCjs to its own file to prevent sideEffects (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21856\"\u003e#21856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: Increase Node integration test timeout to 20 minutes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21903\"\u003e#21903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps(server-utils): Bump \u003ccode\u003e@​apm-js-collab/tracing-hooks\u003c/code\u003e to 0.10.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21892\"\u003e#21892\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/getsentry/sentry-javascript/commit/5736a381ec4f09caf26854067d1d624fb4f84d24\"\u003e\u003ccode\u003e5736a38\u003c/code\u003e\u003c/a\u003e release: 10.64.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9074df693d4f30125b0c0450cabe6df28853f321\"\u003e\u003ccode\u003e9074df6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22016\"\u003e#22016\u003c/a\u003e from getsentry/prepare-release/10.64.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3610701c56a020dc839165fb9cafaa22be0bc247\"\u003e\u003ccode\u003e3610701\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.64.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7df7f30c4583433180845f4092bdbbf4d4c7ca1a\"\u003e\u003ccode\u003e7df7f30\u003c/code\u003e\u003c/a\u003e fix(core): Print getTraceMetaTags in 1 line to prevent hydration errors (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22004\"\u003e#22004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/39d05cd6ff07493a34a0ebf3c636b208ffb4cd34\"\u003e\u003ccode\u003e39d05cd\u003c/code\u003e\u003c/a\u003e fix(nextjs):  Handle \u003ccode\u003eMiddleware.execute\u003c/code\u003e root spans on Node.js runtime (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22013\"\u003e#22013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f7c75e741c1df140cc0d6220cdc25ae8a6705163\"\u003e\u003ccode\u003ef7c75e7\u003c/code\u003e\u003c/a\u003e chore: Make \u003ccode\u003e@​sentry/conventions\u003c/code\u003e sideEffect free during bundling (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22015\"\u003e#22015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/851edb35850813e1ee2528783daec9c15eefe2b0\"\u003e\u003ccode\u003e851edb3\u003c/code\u003e\u003c/a\u003e test(node): Attempt to unflake docker-based node integration tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/21905\"\u003e#21905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/5e48cb01618419cdcc0d1136e90293ea57811405\"\u003e\u003ccode\u003e5e48cb0\u003c/code\u003e\u003c/a\u003e feat(server-utils): Rewrite \u003ccode\u003e@opentelemetry/instrumentation-hapi\u003c/code\u003e to orchestr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/067f1b230d6ce425b5fbe5e8c33357e71f325280\"\u003e\u003ccode\u003e067f1b2\u003c/code\u003e\u003c/a\u003e chore(cloudflare): Disallow server-utils usage outside of nodejs_compat (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/21918\"\u003e#21918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/00cc3176c115eabf5d92ae7fddbf87a61fa95a33\"\u003e\u003ccode\u003e00cc317\u003c/code\u003e\u003c/a\u003e feat(cloudflare): Enable AI v7 support for Cloudflare in the /nodejs_compat e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.61.0...10.64.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-router-dom` from 7.18.0 to 7.18.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/blob/react-router-dom@7.18.1/packages/react-router-dom/CHANGELOG.md\"\u003ereact-router-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect \u003ccode\u003epackage.json\u003c/code\u003e \u003ccode\u003emain\u003c/code\u003e field for CommonJS builds (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15238\"\u003e#15238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.18.1\"\u003e\u003ccode\u003ereact-router@7.18.1\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/remix-run/react-router/commit/afdf85d3c15448a41017514caca2aca038d3e9ca\"\u003e\u003ccode\u003eafdf85d\u003c/code\u003e\u003c/a\u003e Release v7.18.1 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15253\"\u003e#15253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/2ecaa1ddbbcd583999dda46dd5413e907e8a46f3\"\u003e\u003ccode\u003e2ecaa1d\u003c/code\u003e\u003c/a\u003e Fix react-router-dom main entry metadata (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15238\"\u003e#15238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router-dom@7.18.1/packages/react-router-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@navikt/aksel` from 8.13.1 to 8.14.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/navikt/aksel/blob/main/@navikt/aksel/CHANGELOG.md\"\u003e@​navikt/aksel's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.14.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/navikt/aksel/commit/3997c043a4603df5ebb04f4f75049b6cfbda7004\"\u003e\u003ccode\u003e3997c04\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​navikt/ds-css\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​navikt/ds-tokens\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/aksel/commit/a9a5d63fa389da341c469d956e16e03f47bae353\"\u003e\u003ccode\u003ea9a5d63\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/navikt/aksel/tree/HEAD/@navikt/aksel/issues/5020\"\u003e#5020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/navikt/aksel/commits/v8.14.0/@navikt/aksel\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cypress` from 15.18.0 to 15.18.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cypress-io/cypress/releases\"\u003ecypress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev15.18.1\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://docs.cypress.io/app/references/changelog#15-18-1\"\u003ehttps://docs.cypress.io/app/references/changelog#15-18-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/cypress-io/cypress/commit/6ff266f1070ec57678cb12917d614dd236fa9823\"\u003e\u003ccode\u003e6ff266f\u003c/code\u003e\u003c/a\u003e chore: updating v8 snapshot cache (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/34233\"\u003e#34233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/5ac9a497257537bedec9486e293ef797362ae937\"\u003e\u003ccode\u003e5ac9a49\u003c/code\u003e\u003c/a\u003e test: prevent browser_reset system test flake on Firefox (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/34217\"\u003e#34217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/c4dc6c4920fbf6488a5de3304363c62a820a80e1\"\u003e\u003ccode\u003ec4dc6c4\u003c/code\u003e\u003c/a\u003e chore: Update Chrome (stable) to 150.0.7871.46 and Chrome (beta) to 151.0.792...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/97dbbff81f101a77951d2c087d8c0543bc2f2130\"\u003e\u003ccode\u003e97dbbff\u003c/code\u003e\u003c/a\u003e fix: align --spec unmatched-pattern warning with spec discovery (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/34162\"\u003e#34162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/a7295d1cd53d88f7a1229f9443ff70885d4b569f\"\u003e\u003ccode\u003ea7295d1\u003c/code\u003e\u003c/a\u003e chore: use union merge driver for cli/CHANGELOG.md to reduce merge conflicts ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/df1e9bdbd23b3abd4cc4ca54bf3e910f8515814d\"\u003e\u003ccode\u003edf1e9bd\u003c/code\u003e\u003c/a\u003e chore: release \u003ccode\u003e@​cypress/vite-dev-server-v7\u003c/code\u003e.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/596923e5cd6215c2b6cfb982fcd39c2a142b1c67\"\u003e\u003ccode\u003e596923e\u003c/code\u003e\u003c/a\u003e dependency: bump esbuild to 0.28.1 for SNYK-JS-ESBUILD-17750822 (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/34211\"\u003e#34211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/8addb93e04dd372ab736d76c60735711d570312e\"\u003e\u003ccode\u003e8addb93\u003c/code\u003e\u003c/a\u003e fix: refresh launchpad wizard UI when framework detection changes (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/34212\"\u003e#34212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/be34d24dddbf73a50a128e8e37c15a746c273ec8\"\u003e\u003ccode\u003ebe34d24\u003c/code\u003e\u003c/a\u003e docs: fix content-type typo in VisitOptions.body type definition (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/34197\"\u003e#34197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/ec97bf1ade862697a2d673738f4b02c9519fdd66\"\u003e\u003ccode\u003eec97bf1\u003c/code\u003e\u003c/a\u003e fix: scroll elements into view on both axes during actionability (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/34108\"\u003e#34108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cypress-io/cypress/compare/v15.18.0...v15.18.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.5.0 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b1f910628e29a018c860e2352bc14cd07c853d67\"\u003e\u003ccode\u003eb1f9106\u003c/code\u003e\u003c/a\u003e feat: detect Symbol() and BigInt() in no-constant-binary-expression (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20981\"\u003e#20981\u003c/a\u003e) (Taejin Kim)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f291007cb73f55c09cf3c2aa3a405df379a5c594\"\u003e\u003ccode\u003ef291007\u003c/code\u003e\u003c/a\u003e feat: add checkRelationalComparisons to no-constant-binary-expression (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20948\"\u003e#20948\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6b05784eb271ac98ca3e1e2a48c4b14bb588c786\"\u003e\u003ccode\u003e6b05784\u003c/code\u003e\u003c/a\u003e fix: prefer-exponentiation-operator invalid autofix at statement start (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20997\"\u003e#20997\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bb9eb2ab28daf6e6dafc62daa6b5daf9c2b7046c\"\u003e\u003ccode\u003ebb9eb2a\u003c/code\u003e\u003c/a\u003e fix: account for shadowed \u003ccode\u003eBoolean\u003c/code\u003e in \u003ccode\u003eno-extra-boolean-cast\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21013\"\u003e#21013\u003c/a\u003e) (den$)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8fd8741009a3ed7845c89bfe2fb3eaa2119b2d15\"\u003e\u003ccode\u003e8fd8741\u003c/code\u003e\u003c/a\u003e fix: don't report shadowed undefined in \u003ccode\u003eradix\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21011\"\u003e#21011\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5784980ce8ba99556db98907895d82ef49cd0a27\"\u003e\u003ccode\u003e5784980\u003c/code\u003e\u003c/a\u003e fix: don't report shadowed undefined in no-throw-literal (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21010\"\u003e#21010\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9cd1e6de5bad487a9c713bdc9fda5af7ea0babcd\"\u003e\u003ccode\u003e9cd1e6d\u003c/code\u003e\u003c/a\u003e fix: suppress invalid class suggestion in no-promise-executor-return (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21008\"\u003e#21008\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d4eb2dc95f17cdf491edca91b7d9caf05b86253f\"\u003e\u003ccode\u003ed4eb2dc\u003c/code\u003e\u003c/a\u003e fix: don't report shadowed undefined in prefer-promise-reject-errors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21006\"\u003e#21006\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/23604646db6d987d01edb8aa5f4d2a88bd4c01d0\"\u003e\u003ccode\u003e2360464\u003c/code\u003e\u003c/a\u003e fix: prefer-promise-reject-errors false positives for shadowed Promise (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21003\"\u003e#21003\u003c/a\u003e) (den$)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/63d52d28de705ec46f328d18166e8b7170b3f024\"\u003e\u003ccode\u003e63d52d2\u003c/code\u003e\u003c/a\u003e fix: restore max-classes-per-file report range (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21002\"\u003e#21002\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7feaff0cfb8d6a6260d3ea56887c9161daf8c700\"\u003e\u003ccode\u003e7feaff0\u003c/code\u003e\u003c/a\u003e fix: callback detection logic for IIFEs in max-nested-callbacks (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20979\"\u003e#20979\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/399a2ec81bcbcff2c67920db51d9276b20ac1025\"\u003e\u003ccode\u003e399a2ec\u003c/code\u003e\u003c/a\u003e fix: don't report inner non-callbacks in \u003ccode\u003emax-nested-callbacks\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20995\"\u003e#20995\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a83683db1c27193c2ad333fc5c0aedcc8a293db7\"\u003e\u003ccode\u003ea83683d\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f5449f96c2caabbc1a28b15211873e2f672f5ae5\"\u003e\u003ccode\u003ef5449f9\u003c/code\u003e\u003c/a\u003e docs: document userland patterns for global assertionOptions in RuleT… (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20986\"\u003e#20986\u003c/a\u003e) (playgirl)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bea49f7b2899ebf708482f977ef2ada41fd2c3f0\"\u003e\u003ccode\u003ebea49f7\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e5f70f9b06683a887dd0d6dc1cc91a9c9bea816d\"\u003e\u003ccode\u003ee5f70f9\u003c/code\u003e\u003c/a\u003e docs: update code-path diagrams (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20984\"\u003e#20984\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8890c2d40880b195b9167735c24ec0cc5de5eb96\"\u003e\u003ccode\u003e8890c2d\u003c/code\u003e\u003c/a\u003e docs: add TypeScript config guidance for MCP server (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20796\"\u003e#20796\u003c/a\u003e) (Pierluigi Lenoci)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3eb3d9b1b5edecc3fcae0519ddba0e3745e889e3\"\u003e\u003ccode\u003e3eb3d9b\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c5bb59cf613dabafd550227b6adaa9327b1095f5\"\u003e\u003ccode\u003ec5bb59c\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eb3c97c776731ce11b28cc99f0271f41b9994701\"\u003e\u003ccode\u003eeb3c97c\u003c/code\u003e\u003c/a\u003e docs: fix grammar in prefer-const rule description (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20983\"\u003e#20983\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6a42034a57a816b0a313720b3b9df09455bd0b5e\"\u003e\u003ccode\u003e6a42034\u003c/code\u003e\u003c/a\u003e ci: run ecosystem tests on main branch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20891\"\u003e#20891\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3dbacdbb31673c87ca86ecafbb18712d8d1daed8\"\u003e\u003ccode\u003e3dbacdb\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 6 to 7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21014\"\u003e#21014\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c3abfca7c96cc9a244f54eeb66e9971c59280354\"\u003e\u003ccode\u003ec3abfca\u003c/code\u003e\u003c/a\u003e chore: correct JSDoc param types in html formatter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21018\"\u003e#21018\u003c/a\u003e) (Minseon Kim)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a8323209cdbefefd540c5beeaa51418d8ec40f9e\"\u003e\u003ccode\u003ea832320\u003c/code\u003e\u003c/a\u003e ci: split ecosystem tests into separate jobs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21001\"\u003e#21001\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/27166e78511db526688afc34bbfab1a458405f3f\"\u003e\u003ccode\u003e27166e7\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21005\"\u003e#21005\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/865d76e40107d4fa10a17fc3203b303eb8a88dc3\"\u003e\u003ccode\u003e865d76e\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.8 to 6.0.9 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20989\"\u003e#20989\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/27a88c9fa7c040f4cd39e5a5e6e2d02441c408ef\"\u003e\u003ccode\u003e27a88c9\u003c/code\u003e\u003c/a\u003e chore: update dependency markdown-it to v14 in root (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20994\"\u003e#20994\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/970cea62b295d931a4109abedeb21ba192d3f2be\"\u003e\u003ccode\u003e970cea6\u003c/code\u003e\u003c/a\u003e chore: update dependency markdown-it to v14 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20993\"\u003e#20993\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b482120bacb40204fbf16f3b20be7207057157a5\"\u003e\u003ccode\u003eb482120\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.8.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20990\"\u003e#20990\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6993fb3173da84999fc208507b93f523aa657448\"\u003e\u003ccode\u003e6993fb3\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20985\"\u003e#20985\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5d12a0419636abb71628b7e45063a943c454a7c7\"\u003e\u003ccode\u003e5d12a04\u003c/code\u003e\u003c/a\u003e 10.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f7ca54b138c4ba7b8e65f83b7fe58cc8de50af8b\"\u003e\u003ccode\u003ef7ca54b\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6a42034a57a816b0a313720b3b9df09455bd0b5e\"\u003e\u003ccode\u003e6a42034\u003c/code\u003e\u003c/a\u003e ci: run ecosystem tests on main branch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20891\"\u003e#20891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b1f910628e29a018c860e2352bc14cd07c853d67\"\u003e\u003ccode\u003eb1f9106\u003c/code\u003e\u003c/a\u003e feat: detect Symbol() and BigInt() in no-constant-binary-expression (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20981\"\u003e#20981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3dbacdbb31673c87ca86ecafbb18712d8d1daed8\"\u003e\u003ccode\u003e3dbacdb\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 6 to 7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21014\"\u003e#21014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c3abfca7c96cc9a244f54eeb66e9971c59280354\"\u003e\u003ccode\u003ec3abfca\u003c/code\u003e\u003c/a\u003e chore: correct JSDoc param types in html formatter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21018\"\u003e#21018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a83683db1c27193c2ad333fc5c0aedcc8a293db7\"\u003e\u003ccode\u003ea83683d\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a8323209cdbefefd540c5beeaa51418d8ec40f9e\"\u003e\u003ccode\u003ea832320\u003c/code\u003e\u003c/a\u003e ci: split ecosystem tests into separate jobs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21001\"\u003e#21001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6b05784eb271ac98ca3e1e2a48c4b14bb588c786\"\u003e\u003ccode\u003e6b05784\u003c/code\u003e\u003c/a\u003e fix: prefer-exponentiation-operator invalid autofix at statement start (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20997\"\u003e#20997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bb9eb2ab28daf6e6dafc62daa6b5daf9c2b7046c\"\u003e\u003ccode\u003ebb9eb2a\u003c/code\u003e\u003c/a\u003e fix: account for shadowed \u003ccode\u003eBoolean\u003c/code\u003e in \u003ccode\u003eno-extra-boolean-cast\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21013\"\u003e#21013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.5.0...v10.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-cypress` from 6.4.1 to 6.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/releases\"\u003eeslint-plugin-cypress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.4.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/compare/v6.4.1...v6.4.2\"\u003e6.4.2\u003c/a\u003e (2026-06-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency globals to ^17.7.0 (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/369\"\u003e#369\u003c/a\u003e) (\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/674618e66abb2bccf6f1986b9958bc69de658e38\"\u003e674618e\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/cypress-io/eslint-plugin-cypress/commit/674618e66abb2bccf6f1986b9958bc69de658e38\"\u003e\u003ccode\u003e674618e\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency globals to ^17.7.0 (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/369\"\u003e#369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/4a95815886d4401530bfc8ec5cdcb577fead8bf1\"\u003e\u003ccode\u003e4a95815\u003c/code\u003e\u003c/a\u003e chore(deps): update node.js to v24.17.0 (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/366\"\u003e#366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/e7bd2bfdea5daf210b709cfa23623e66e6e2fb75\"\u003e\u003ccode\u003ee7bd2bf\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency cypress to ^15.18.0 (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/4b40880f943a203968599aab6a0e692f3cc0bb43\"\u003e\u003ccode\u003e4b40880\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/362\"\u003e#362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/5169978ea8a00338e037014c0ce074db3d21c95a\"\u003e\u003ccode\u003e5169978\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/363\"\u003e#363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/56cf67abc834ba023601db2152b6306f4d9285c0\"\u003e\u003ccode\u003e56cf67a\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest monorepo (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/364\"\u003e#364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/cf8f902e9140814e4773feab66a894c4a31a8f53\"\u003e\u003ccode\u003ecf8f902\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency prettier to ^3.8.4 (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/361\"\u003e#361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/710d09160cc562986be83aebb0537760579a26ef\"\u003e\u003ccode\u003e710d091\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint to ^8.61.0 (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/360\"\u003e#360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/b1e170c16913a81e0dcc6ecbafe5f38a9f388ab6\"\u003e\u003ccode\u003eb1e170c\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/7c57a8c57f230d1ec9094a37afee1b5d26e09b6b\"\u003e\u003ccode\u003e7c57a8c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency cypress to ^15.17.0 (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/359\"\u003e#359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/compare/v6.4.1...v6.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `msw` from 2.14.6 to 2.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mswjs/msw/releases\"\u003emsw's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.15.0 (2026-07-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esse:\u003c/strong\u003e invoke \u003ccode\u003efinalize\u003c/code\u003e on response stream end (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2741\"\u003e#2741\u003c/a\u003e) (7fae0cc0954b20c739ae8e95a24eefc8a78710e8) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.7 (2026-07-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esse:\u003c/strong\u003e proper logging for concurrent requests (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2762\"\u003e#2762\u003c/a\u003e) (5c0ae1c334a0cbe52638bd2949540372be3d46ba) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\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/mswjs/msw/commit/49d9d47f613b072f8d20e1a025feaee7c5382b2b\"\u003e\u003ccode\u003e49d9d47\u003c/code\u003e\u003c/a\u003e chore(release): v2.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/ed885831bf90136044d305e1ae1035fb13491cec\"\u003e\u003ccode\u003eed88583\u003c/code\u003e\u003c/a\u003e test(finalize): use \u003ccode\u003eexpect.poll\u003c/code\u003e vs \u003ccode\u003ewaitFor\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/7fae0cc0954b20c739ae8e95a24eefc8a78710e8\"\u003e\u003ccode\u003e7fae0cc\u003c/code\u003e\u003c/a\u003e feat(sse): invoke \u003ccode\u003efinalize\u003c/code\u003e on response stream end (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2741\"\u003e#2741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/db818ee6c943bcfad18f6ecff2bb0dc210c457ca\"\u003e\u003ccode\u003edb818ee\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/418854a04a1424eef25a7722e1016feea433a5a9\"\u003e\u003ccode\u003e418854a\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@ossjs/release\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/5c0ae1c334a0cbe52638bd2949540372be3d46ba\"\u003e\u003ccode\u003e5c0ae1c\u003c/code\u003e\u003c/a\u003e fix(sse): proper logging for concurrent requests (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2762\"\u003e#2762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/3016bda37757420b1c5adca9a3956f0dc8654456\"\u003e\u003ccode\u003e3016bda\u003c/code\u003e\u003c/a\u003e test: fix flaky \u003ccode\u003ews.clients.browser.test.ts\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/0df6d6a06fd99bb7066ee12457966c69f329fd38\"\u003e\u003ccode\u003e0df6d6a\u003c/code\u003e\u003c/a\u003e test: fix flaky \u003ccode\u003ein-flight-request.test.ts\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/ff6836b19cf250cfe0be721bfdf098a14c23506a\"\u003e\u003ccode\u003eff6836b\u003c/code\u003e\u003c/a\u003e chore: pin github actions to commit sha, update pnpm (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2761\"\u003e#2761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/8a19d5485adad2b8a816e04a937f4c76169cd5b9\"\u003e\u003ccode\u003e8a19d54\u003c/code\u003e\u003c/a\u003e chore: improve github actions security (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2747\"\u003e#2747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mswjs/msw/compare/v2.14.6...v2.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.8.4 to 3.9.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.9.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular: Format \u003ccode\u003e@content(name)\u003c/code\u003e -\u0026gt; \u003ccode\u003e@content (name)\u003c/code\u003e to align with other block syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19499\"\u003e#19499\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.4/CHANGELOG.md#394\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix unexpected removal of characters in liquid syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19489\"\u003eprettier/prettier#19489\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​seiyab\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypeScript: Allow decorators to be used with declare on class fields (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19492\"\u003eprettier/prettier#19492\u003c/a\u003e by \u003ca href=\"https://github.com/evoactivity\"\u003e\u003ccode\u003e@​evoactivity\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.3/CHANGELOG.md#393\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCLI: Fix ignored file has been cached incorrectly (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19483\"\u003e#19483\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.1/CHANGELOG.md#391\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.5...3.9.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/06/27/3.9.0\"\u003ePrettier 3.9: Major parser upgrades and Formatting improvements\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Flow variance annotation print (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19022\"\u003e#19022\u003c/a\u003e by \u003ca href=\"https://github.com/marcoww6\"\u003e\u003ccode\u003e@​marcoww6\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.8.5/CHANGELOG.md#385\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.9.4\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.3...3.9.4\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eAngular: Format \u003ccode\u003e@content(name)\u003c/code\u003e -\u0026gt; \u003ccode\u003e@content (name)\u003c/code\u003e to align with other block syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19499\"\u003e#19499\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n\u0026lt;FancyButton [label]=\u0026quot;title\u0026quot;\u0026gt;\n  @content (icon) {\n    \u0026lt;span\u0026gt;Icon!\u0026lt;/span\u0026gt;\n  }\n  @content (description) {\n    \u0026lt;span\u0026gt;Description text\u0026lt;/span\u0026gt;\n  }\n  \u0026lt;span\u0026gt;Other children\u0026lt;/span\u0026gt;\n\u0026lt;/FancyButton\u0026gt;\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.3 --\u0026gt;\n\u0026lt;FancyButton [label]=\u0026quot;title\u0026quot;\u0026gt;\n\u003ca href=\"https://github.com/content\"\u003e\u003ccode\u003e@​content\u003c/code\u003e\u003c/a\u003e(icon) {\n\u0026lt;span\u0026gt;Icon!\u0026lt;/span\u0026gt;\n}\n\u003ca href=\"https://github.com/content\"\u003e\u003ccode\u003e@​content\u003c/code\u003e\u003c/a\u003e(description) {\n\u0026lt;span\u0026gt;Description text\u0026lt;/span\u0026gt;\n}\n\u0026lt;span\u0026gt;Other children\u0026lt;/span\u0026gt;\n\u0026lt;/FancyButton\u0026gt;\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.4 --\u0026gt;\n\u0026lt;FancyButton [label]=\u0026quot;title\u0026quot;\u0026gt;\n\u003ca href=\"https://github.com/content\"\u003e\u003ccode\u003e@​content\u003c/code\u003e\u003c/a\u003e (icon) {\n\u0026lt;span\u0026gt;Icon!\u0026lt;/span\u0026gt;\n}\n\u003ca href=\"https://github.com/content\"\u003e\u003ccode\u003e@​content\u003c/code\u003e\u003c/a\u003e (description) {\n\u0026lt;span\u0026gt;Description text\u0026lt;/span\u0026gt;\n}\n\u0026lt;span\u0026gt;Other children\u0026lt;/span\u0026gt;\n\u0026lt;/FancyButton\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.9.3\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.1...3.9.3\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Fix unexpected removal of characters in liquid syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19489\"\u003e#19489\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​seiyab\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"md\"\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b693cb22b412b759784bc2298fc86880e351cd3a\"\u003e\u003ccode\u003eb693cb2\u003c/code\u003e\u003c/a\u003e Release 3.9.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/2e92ac0ee29fb83b7ce32277cb914c2eee192955\"\u003e\u003ccode\u003e2e92ac0\u003c/code\u003e\u003c/a\u003e Angular: Format \u003ccode\u003e@content(name)\u003c/code\u003e -\u0026gt; \u003ccode\u003e@content (name)\u003c/code\u003e to align with other blo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/abed2c22db3cb61e922b7284c3b6c65424353ac2\"\u003e\u003ccode\u003eabed2c2\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.9.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/6cfbc00921de451e918b18bb5ab6b80e80f5cd34\"\u003e\u003ccode\u003e6cfbc00\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/3732e1dee6a36bdb2e77a722d206a79ac7e67aa3\"\u003e\u003ccode\u003e3732e1d\u003c/code\u003e\u003c/a\u003e Release 3.9.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/a74a7b05dee7fbef39a6aeff378c3741e1a8ee15\"\u003e\u003ccode\u003ea74a7b0\u003c/code\u003e\u003c/a\u003e Allow decorators to be used with \u003ccode\u003edeclare\u003c/code\u003e on class fields (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19492\"\u003e#19492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/bd9e11ab41e17a4f61f363a981c1ec24d2a4167a\"\u003e\u003ccode\u003ebd9e11a\u003c/code\u003e\u003c/a\u003e Correct text identification in liquid syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19489\"\u003e#19489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/269eee3faa1f82b1de07bb7e4d15e1cee70f80d4\"\u003e\u003ccode\u003e269eee3\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/ec7ccd1ea47c965bda3c958239899737e899603d\"\u003e\u003ccode\u003eec7ccd1\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/c47654c003fe525572e10d5cc1ea64d7b9c0ee55\"\u003e\u003ccode\u003ec47654c\u003c/code\u003e\u003c/a\u003e Release 3.9.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.8.4...3.9.4\"\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.62.0 to 8.63.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.63.0\u003c/h2\u003e\n\u003ch2\u003e8.63.0 (2026-07-06)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] detect async usage of a sync dispose usage (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12426\"\u003e#12426\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 [method-signature-style] suggest converting readonly function properties instead of emitting invalid syntax (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12447\"\u003e#12447\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12446\"\u003e#12446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] handle optional-chained calls to overloaded functions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12491\"\u003e#12491\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12485\"\u003e#12485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] don't flag a shadowed String() call (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12492\"\u003e#12492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e export ClassStaticBlockScope (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12460\"\u003e#12460\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003eKristjan \u003ca href=\"https://github.com/KristjanTammekivi\"\u003e\u003ccode\u003e@​KristjanTammekivi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMichael Naumov \u003ca href=\"https://github.com/mnaoumov\"\u003e\u003ccode\u003e@​mnaoumov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSerhii Leniv \u003ca href=\"https://github.com/Serhii-Leniv\"\u003e\u003ccode\u003e@​Serhii-Leniv\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.63.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\u003ch2\u003ev8.62.1\u003c/h2\u003e\n\u003ch2\u003e8.62.1 (2026-06-29)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] use suggestion instead of autofix for trailing binary operator (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12328\"\u003e#12328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-boolean-literal-compare] preserve boolean result in fixer for nullable true comparisons (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12365\"\u003e#12365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] parenthesize object literal at left edge of expression statement (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12443\"\u003e#12443\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12418\"\u003e#12418\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003emdm317\u003c/li\u003e\n\u003cli\u003ePatrick Aleite\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.62.1\"\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.63.0 (2026-07-06)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint 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.63.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\u003ch2\u003e8.62.1 (2026-06-29)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint 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.62.1\"\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/290cf6cdcc5ffb00c5b8f3e1e0e9f2fd8cc96374\"\u003e\u003ccode\u003e290cf6c\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.63.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3ea32f4ba5e196c08c6da1095619d7f65ba4905e\"\u003e\u003ccode\u003e3ea32f4\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.62.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.63.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.1.0 to 8.1.3\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\u003ev8.1.3\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.1.3/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.1.2\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.1.2/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.1.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.1.1/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\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/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\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v8.1.2...v8.1.3\"\u003e8.1.3\u003c/a\u003e (2026-07-02)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e inject inlined CSS after the shebang line (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22717\"\u003e#22717\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/1534d362794e856cc718b123cb245e0efcf36b9a\"\u003e1534d36\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump \u003ccode\u003ees-module-lexer\u003c/code\u003e to 2.3.0 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22838\"\u003e#22838\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/7103c3af795396e2ad87e1125eb3fc20d60d9430\"\u003e7103c3a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epreload css for nested dynamic imports (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22759\"\u003e#22759\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/2c530542da1c50b95b7f0cb17adf82f64ecf97f3\"\u003e2c53054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003essr:\u003c/strong\u003e correct stacktrace column position for first line (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22828\"\u003e#22828\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/c4acd6982a051fa10dbd7e3a37e00f0c467793b8\"\u003ec4acd69\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v8.1.1...v8.1.2\"\u003e8.1.2\u003c/a\u003e (2026-06-30)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e revert es-module-lexer to 2.1.0 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22827\"\u003e#22827\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/0d3bd7c4111b8345cfc353c7bbb2c30601752e26\"\u003e0d3bd7c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erestore, \u0026quot;fix: resolve pnpm .modules.yaml from workspace root instead of cwd (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22757\"\u003e#22757\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22825\"\u003e#22825\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/efb98cce73f3f89c4f03936ab7741cd5b0636f5c\"\u003eefb98cc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erevert, \u0026quot;fix: escape ids with multiple null bytes (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22687\"\u003e#22687\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://github.com/vitejs/vite/commit/cccef55dfaa6253929d2cb58d3af53f217efc877\"\u003ecccef55\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erevert, \u0026quot;fix: resolve pnpm .modules.yaml from workspace root instead of cwd (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22757\"\u003e#22757\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://github.com/vitejs/vite/commit/cf97711963ddcdcfac3e4fcd00771d7a55e92141\"\u003ecf97711\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v8.1.0...v8.1.1\"\u003e8.1.1\u003c/a\u003e (2026-06-30)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate dynamic import warning to link to Vite docs (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22823\"\u003e#22823\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/62bd7afd27ec0507bf528a135165dda3a44ebc21\"\u003e62bd7af\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebundled-dev:\u003c/strong\u003e avoid stack overflow on \u003ccode\u003eimport.meta.hot.invalidate()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22797\"\u003e#22797\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/709eb8ee03d3c46269755334f59b7e9a353fc522\"\u003e709eb8e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundled-dev:\u003c/strong\u003e serve assets emitted during HMR/lazy compile (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22745\"\u003e#22745\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/5876b2cc2e1a01df9363e1e3d1d19f474ba68285\"\u003e5876b2c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundledDev:\u003c/strong\u003e skip plugin transform hooks for rolldown-lazy stub modules (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22778\"\u003e#22778\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/8f925e2e496f4d313d860acb53880245b07ce6f7\"\u003e8f925e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e preserve dollar signs in external \u003ccode\u003e@import\u003c/code\u003e urls with lightningcss (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22718\"\u003e#22718\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/9fa7ab4990f4fe74597d0a37a16d84af1c1e3544\"\u003e9fa7ab4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e resolve tsconfig paths in CSS and Sass \u003ca href=\"https://github.com/import\"\u003e\u003ccode\u003e@​import\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22775\"\u003e#22775\u003c/a\u003e) (\u003ca...\n\n_Description has been truncated_","html_url":"https://github.com/navikt/amt-tiltaksarrangor-flate/pull/1396","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/navikt%2Famt-tiltaksarrangor-flate/issues/1396","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1396/packages"},{"uuid":"4888917165","node_id":"PR_kwDOGLYMFc7x1y0l","number":1011,"state":"open","title":"Bump the minor-and-patch group across 1 directory with 11 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-07-15T03:06:29.000Z","updated_at":"2026-07-15T03:06:55.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor-and-patch","update_count":11,"packages":[{"name":"@navikt/aksel-icons","old_version":"8.13.1","new_version":"8.14.0","repository_url":"https://github.com/navikt/aksel"},{"name":"@navikt/ds-css","old_version":"8.13.1","new_version":"8.14.0","repository_url":"https://github.com/navikt/aksel"},{"name":"@navikt/ds-react","old_version":"8.13.1","new_version":"8.14.0","repository_url":"https://github.com/navikt/aksel"},{"name":"react-router-dom","old_version":"7.18.0","new_version":"7.18.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.62.0","new_version":"8.63.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.62.0","new_version":"8.63.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint","old_version":"10.5.0","new_version":"10.6.0","repository_url":"https://github.com/eslint/eslint"},{"name":"msw","old_version":"2.14.6","new_version":"2.15.0","repository_url":"https://github.com/mswjs/msw"},{"name":"typescript-eslint","old_version":"8.62.0","new_version":"8.63.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"8.1.0","new_version":"8.1.3","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.1.9","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 11 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@navikt/aksel-icons](https://github.com/navikt/aksel/tree/HEAD/@navikt/aksel-icons) | `8.13.1` | `8.14.0` |\n| [@navikt/ds-css](https://github.com/navikt/aksel/tree/HEAD/@navikt/core/css) | `8.13.1` | `8.14.0` |\n| [@navikt/ds-react](https://github.com/navikt/aksel/tree/HEAD/@navikt/core/react) | `8.13.1` | `8.14.0` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.18.0` | `7.18.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.62.0` | `8.63.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.62.0` | `8.63.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.5.0` | `10.6.0` |\n| [msw](https://github.com/mswjs/msw) | `2.14.6` | `2.15.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.62.0` | `8.63.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.1.0` | `8.1.3` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.9` | `4.1.10` |\n\n\nUpdates `@navikt/aksel-icons` from 8.13.1 to 8.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/navikt/aksel/releases\"\u003e@​navikt/aksel-icons's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.14.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​navikt/ds-react\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLookup: :tada: New component \u003ccode\u003eLookup\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/navikt/aksel/pull/4998\"\u003e#4998\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eTable: Fixed content not showing when using ExpandableRows with React.Activity + React.StrictMode (\u003ca href=\"https://redirect.github.com/navikt/aksel/pull/5018\"\u003e#5018\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​navikt/ds-css\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLookup: :tada: New component \u003ccode\u003eLookup\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/navikt/aksel/pull/4998\"\u003e#4998\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/navikt/aksel/blob/main/@navikt/aksel-icons/CHANGELOG.md\"\u003e@​navikt/aksel-icons's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.14.0\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/navikt/aksel/commit/a9a5d63fa389da341c469d956e16e03f47bae353\"\u003e\u003ccode\u003ea9a5d63\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/navikt/aksel/tree/HEAD/@navikt/aksel-icons/issues/5020\"\u003e#5020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/aksel/commit/d216f0264fc0f94589919e759fc0804c2424bacb\"\u003e\u003ccode\u003ed216f02\u003c/code\u003e\u003c/a\u003e ⬆️ Bump react-dom from 19.2.6 to 19.2.7 in the react group across 1 directory...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/aksel/commit/cbcea0a10286b13d54e9fa90cd96ed8997b10067\"\u003e\u003ccode\u003ecbcea0a\u003c/code\u003e\u003c/a\u003e Upgrade to Sanity 6 (\u003ca href=\"https://github.com/navikt/aksel/tree/HEAD/@navikt/aksel-icons/issues/5000\"\u003e#5000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/navikt/aksel/commits/v8.14.0/@navikt/aksel-icons\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@navikt/ds-css` from 8.13.1 to 8.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/navikt/aksel/releases\"\u003e@​navikt/ds-css's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.14.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​navikt/ds-react\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLookup: :tada: New component \u003ccode\u003eLookup\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/navikt/aksel/pull/4998\"\u003e#4998\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eTable: Fixed content not showing when using ExpandableRows with React.Activity + React.StrictMode (\u003ca href=\"https://redirect.github.com/navikt/aksel/pull/5018\"\u003e#5018\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​navikt/ds-css\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLookup: :tada: New component \u003ccode\u003eLookup\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/navikt/aksel/pull/4998\"\u003e#4998\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/navikt/aksel/blob/main/@navikt/core/css/CHANGELOG.md\"\u003e@​navikt/ds-css's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.14.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLookup: :tada: New component \u003ccode\u003eLookup\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/navikt/aksel/pull/4998\"\u003e#4998\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/navikt/aksel/commit/a9a5d63fa389da341c469d956e16e03f47bae353\"\u003e\u003ccode\u003ea9a5d63\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/navikt/aksel/tree/HEAD/@navikt/core/css/issues/5020\"\u003e#5020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/aksel/commit/3997c043a4603df5ebb04f4f75049b6cfbda7004\"\u003e\u003ccode\u003e3997c04\u003c/code\u003e\u003c/a\u003e New component: Lookup (\u003ca href=\"https://github.com/navikt/aksel/tree/HEAD/@navikt/core/css/issues/4998\"\u003e#4998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/aksel/commit/00a4ade5f3e0d8ae1024358e3a7e4c2c6e1d5731\"\u003e\u003ccode\u003e00a4ade\u003c/code\u003e\u003c/a\u003e ds-css: refactor how unwated lightningcss-variables are removed (\u003ca href=\"https://github.com/navikt/aksel/tree/HEAD/@navikt/core/css/issues/5012\"\u003e#5012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/navikt/aksel/commits/v8.14.0/@navikt/core/css\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@navikt/ds-react` from 8.13.1 to 8.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/navikt/aksel/releases\"\u003e@​navikt/ds-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.14.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​navikt/ds-react\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLookup: :tada: New component \u003ccode\u003eLookup\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/navikt/aksel/pull/4998\"\u003e#4998\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eTable: Fixed content not showing when using ExpandableRows with React.Activity + React.StrictMode (\u003ca href=\"https://redirect.github.com/navikt/aksel/pull/5018\"\u003e#5018\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​navikt/ds-css\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLookup: :tada: New component \u003ccode\u003eLookup\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/navikt/aksel/pull/4998\"\u003e#4998\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/navikt/aksel/blob/main/@navikt/core/react/CHANGELOG.md\"\u003e@​navikt/ds-react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.14.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLookup: :tada: New component \u003ccode\u003eLookup\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/navikt/aksel/pull/4998\"\u003e#4998\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\u003eTable: Fixed content not showing when using ExpandableRows with React.Activity + React.StrictMode (\u003ca href=\"https://redirect.github.com/navikt/aksel/pull/5018\"\u003e#5018\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​navikt/ds-tokens\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​navikt/aksel-icons\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/aksel/commit/a9a5d63fa389da341c469d956e16e03f47bae353\"\u003e\u003ccode\u003ea9a5d63\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/navikt/aksel/tree/HEAD/@navikt/core/react/issues/5020\"\u003e#5020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/aksel/commit/3997c043a4603df5ebb04f4f75049b6cfbda7004\"\u003e\u003ccode\u003e3997c04\u003c/code\u003e\u003c/a\u003e New component: Lookup (\u003ca href=\"https://github.com/navikt/aksel/tree/HEAD/@navikt/core/react/issues/4998\"\u003e#4998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/aksel/commit/0f7292b02cd55fe4dd56c347c8bc729401aa0b7e\"\u003e\u003ccode\u003e0f7292b\u003c/code\u003e\u003c/a\u003e fix(Table): Content now shows when using ExpandableRows with React.Activity +...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/aksel/commit/d216f0264fc0f94589919e759fc0804c2424bacb\"\u003e\u003ccode\u003ed216f02\u003c/code\u003e\u003c/a\u003e ⬆️ Bump react-dom from 19.2.6 to 19.2.7 in the react group across 1 directory...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/navikt/aksel/commits/v8.14.0/@navikt/core/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-router-dom` from 7.18.0 to 7.18.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/blob/react-router-dom@7.18.1/packages/react-router-dom/CHANGELOG.md\"\u003ereact-router-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect \u003ccode\u003epackage.json\u003c/code\u003e \u003ccode\u003emain\u003c/code\u003e field for CommonJS builds (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15238\"\u003e#15238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.18.1\"\u003e\u003ccode\u003ereact-router@7.18.1\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/remix-run/react-router/commit/afdf85d3c15448a41017514caca2aca038d3e9ca\"\u003e\u003ccode\u003eafdf85d\u003c/code\u003e\u003c/a\u003e Release v7.18.1 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15253\"\u003e#15253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/2ecaa1ddbbcd583999dda46dd5413e907e8a46f3\"\u003e\u003ccode\u003e2ecaa1d\u003c/code\u003e\u003c/a\u003e Fix react-router-dom main entry metadata (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15238\"\u003e#15238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router-dom@7.18.1/packages/react-router-dom\"\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.62.0 to 8.63.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.63.0\u003c/h2\u003e\n\u003ch2\u003e8.63.0 (2026-07-06)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] detect async usage of a sync dispose usage (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12426\"\u003e#12426\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 [method-signature-style] suggest converting readonly function properties instead of emitting invalid syntax (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12447\"\u003e#12447\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12446\"\u003e#12446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] handle optional-chained calls to overloaded functions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12491\"\u003e#12491\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12485\"\u003e#12485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] don't flag a shadowed String() call (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12492\"\u003e#12492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e export ClassStaticBlockScope (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12460\"\u003e#12460\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003eKristjan \u003ca href=\"https://github.com/KristjanTammekivi\"\u003e\u003ccode\u003e@​KristjanTammekivi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMichael Naumov \u003ca href=\"https://github.com/mnaoumov\"\u003e\u003ccode\u003e@​mnaoumov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSerhii Leniv \u003ca href=\"https://github.com/Serhii-Leniv\"\u003e\u003ccode\u003e@​Serhii-Leniv\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.63.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\u003ch2\u003ev8.62.1\u003c/h2\u003e\n\u003ch2\u003e8.62.1 (2026-06-29)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] use suggestion instead of autofix for trailing binary operator (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12328\"\u003e#12328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-boolean-literal-compare] preserve boolean result in fixer for nullable true comparisons (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12365\"\u003e#12365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] parenthesize object literal at left edge of expression statement (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12443\"\u003e#12443\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12418\"\u003e#12418\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003emdm317\u003c/li\u003e\n\u003cli\u003ePatrick Aleite\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.62.1\"\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.63.0 (2026-07-06)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] detect async usage of a sync dispose usage (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12426\"\u003e#12426\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-base-to-string] don't flag a shadowed String() call (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12492\"\u003e#12492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] handle optional-chained calls to overloaded functions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12491\"\u003e#12491\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12485\"\u003e#12485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [method-signature-style] suggest converting readonly function properties instead of emitting invalid syntax (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12447\"\u003e#12447\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12446\"\u003e#12446\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003eKristjan \u003ca href=\"https://github.com/KristjanTammekivi\"\u003e\u003ccode\u003e@​KristjanTammekivi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMichael Naumov \u003ca href=\"https://github.com/mnaoumov\"\u003e\u003ccode\u003e@​mnaoumov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSerhii Leniv \u003ca href=\"https://github.com/Serhii-Leniv\"\u003e\u003ccode\u003e@​Serhii-Leniv\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.63.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\u003ch2\u003e8.62.1 (2026-06-29)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] parenthesize object literal at left edge of expression statement (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12443\"\u003e#12443\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12418\"\u003e#12418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-boolean-literal-compare] preserve boolean result in fixer for nullable true comparisons (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12365\"\u003e#12365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] use suggestion instead of autofix for trailing binary operator (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12328\"\u003e#12328\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003emdm317\u003c/li\u003e\n\u003cli\u003ePatrick Aleite\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.62.1\"\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/290cf6cdcc5ffb00c5b8f3e1e0e9f2fd8cc96374\"\u003e\u003ccode\u003e290cf6c\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.63.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8d8fda638b9cb5874c5bfd8b13da7ec8b74dd0f8\"\u003e\u003ccode\u003e8d8fda6\u003c/code\u003e\u003c/a\u003e feat(eslint-plugin): [no-misused-promises] detect async usage of a sync dispo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/fec4f4f0fb8fa7318c60ec59f59bf2b710314b34\"\u003e\u003ccode\u003efec4f4f\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-base-to-string] don't flag a shadowed String() call (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/fb3da7974e00d119493a7170e34b76b2a9051f85\"\u003e\u003ccode\u003efb3da79\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unnecessary-type-assertion] handle optional-chained c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/dd020578ed417b844b1d03a70be42a126d51cbb5\"\u003e\u003ccode\u003edd02057\u003c/code\u003e\u003c/a\u003e docs: [no-base-to-string] clarify ignoredTypeNames description (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12488\"\u003e#12488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/5b224e79c59897a5580540a561a492f83b6d8836\"\u003e\u003ccode\u003e5b224e7\u003c/code\u003e\u003c/a\u003e docs: [ban-ts-comment] clarify that \u003ccode\u003e@ts-expect-error\u003c/code\u003e is allowed by default ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a9a9d431017bd081a55f1d63d91c00ee901b7205\"\u003e\u003ccode\u003ea9a9d43\u003c/code\u003e\u003c/a\u003e docs: [restrict-template-expressions] clarify \u003ccode\u003eallowArray\u003c/code\u003e option behavior (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/091fe8241275300f022d521c2ac74f920b55a024\"\u003e\u003ccode\u003e091fe82\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [method-signature-style] suggest converting readonly func...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d5502f9367c90f0e599cef47b3e090a1de343d40\"\u003e\u003ccode\u003ed5502f9\u003c/code\u003e\u003c/a\u003e docs: clarify consistent-type-imports guidance for verbatimModuleSyntax (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12194\"\u003e#12194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/61a9dba6872ddcc996797c0fdfb9a3e3c825c3d2\"\u003e\u003ccode\u003e61a9dba\u003c/code\u003e\u003c/a\u003e chore(eslint-plugin): switch auto-generated test cases to hand-written in pre...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.63.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.62.0 to 8.63.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.63.0\u003c/h2\u003e\n\u003ch2\u003e8.63.0 (2026-07-06)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] detect async usage of a sync dispose usage (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12426\"\u003e#12426\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 [method-signature-style] suggest converting readonly function properties instead of emitting invalid syntax (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12447\"\u003e#12447\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12446\"\u003e#12446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] handle optional-chained calls to overloaded functions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12491\"\u003e#12491\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12485\"\u003e#12485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] don't flag a shadowed String() call (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12492\"\u003e#12492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e export ClassStaticBlockScope (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12460\"\u003e#12460\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003eKristjan \u003ca href=\"https://github.com/KristjanTammekivi\"\u003e\u003ccode\u003e@​KristjanTammekivi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMichael Naumov \u003ca href=\"https://github.com/mnaoumov\"\u003e\u003ccode\u003e@​mnaoumov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSerhii Leniv \u003ca href=\"https://github.com/Serhii-Leniv\"\u003e\u003ccode\u003e@​Serhii-Leniv\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.63.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\u003ch2\u003ev8.62.1\u003c/h2\u003e\n\u003ch2\u003e8.62.1 (2026-06-29)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] use suggestion instead of autofix for trailing binary operator (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12328\"\u003e#12328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-boolean-literal-compare] preserve boolean result in fixer for nullable true comparisons (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12365\"\u003e#12365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] parenthesize object literal at left edge of expression statement (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12443\"\u003e#12443\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12418\"\u003e#12418\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003emdm317\u003c/li\u003e\n\u003cli\u003ePatrick Aleite\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.62.1\"\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.63.0 (2026-07-06)\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.63.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\u003ch2\u003e8.62.1 (2026-06-29)\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.62.1\"\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/290cf6cdcc5ffb00c5b8f3e1e0e9f2fd8cc96374\"\u003e\u003ccode\u003e290cf6c\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.63.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3ea32f4ba5e196c08c6da1095619d7f65ba4905e\"\u003e\u003ccode\u003e3ea32f4\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.62.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.63.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.5.0 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b1f910628e29a018c860e2352bc14cd07c853d67\"\u003e\u003ccode\u003eb1f9106\u003c/code\u003e\u003c/a\u003e feat: detect Symbol() and BigInt() in no-constant-binary-expression (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20981\"\u003e#20981\u003c/a\u003e) (Taejin Kim)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f291007cb73f55c09cf3c2aa3a405df379a5c594\"\u003e\u003ccode\u003ef291007\u003c/code\u003e\u003c/a\u003e feat: add checkRelationalComparisons to no-constant-binary-expression (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20948\"\u003e#20948\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6b05784eb271ac98ca3e1e2a48c4b14bb588c786\"\u003e\u003ccode\u003e6b05784\u003c/code\u003e\u003c/a\u003e fix: prefer-exponentiation-operator invalid autofix at statement start (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20997\"\u003e#20997\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bb9eb2ab28daf6e6dafc62daa6b5daf9c2b7046c\"\u003e\u003ccode\u003ebb9eb2a\u003c/code\u003e\u003c/a\u003e fix: account for shadowed \u003ccode\u003eBoolean\u003c/code\u003e in \u003ccode\u003eno-extra-boolean-cast\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21013\"\u003e#21013\u003c/a\u003e) (den$)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8fd8741009a3ed7845c89bfe2fb3eaa2119b2d15\"\u003e\u003ccode\u003e8fd8741\u003c/code\u003e\u003c/a\u003e fix: don't report shadowed undefined in \u003ccode\u003eradix\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21011\"\u003e#21011\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5784980ce8ba99556db98907895d82ef49cd0a27\"\u003e\u003ccode\u003e5784980\u003c/code\u003e\u003c/a\u003e fix: don't report shadowed undefined in no-throw-literal (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21010\"\u003e#21010\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9cd1e6de5bad487a9c713bdc9fda5af7ea0babcd\"\u003e\u003ccode\u003e9cd1e6d\u003c/code\u003e\u003c/a\u003e fix: suppress invalid class suggestion in no-promise-executor-return (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21008\"\u003e#21008\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d4eb2dc95f17cdf491edca91b7d9caf05b86253f\"\u003e\u003ccode\u003ed4eb2dc\u003c/code\u003e\u003c/a\u003e fix: don't report shadowed undefined in prefer-promise-reject-errors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21006\"\u003e#21006\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/23604646db6d987d01edb8aa5f4d2a88bd4c01d0\"\u003e\u003ccode\u003e2360464\u003c/code\u003e\u003c/a\u003e fix: prefer-promise-reject-errors false positives for shadowed Promise (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21003\"\u003e#21003\u003c/a\u003e) (den$)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/63d52d28de705ec46f328d18166e8b7170b3f024\"\u003e\u003ccode\u003e63d52d2\u003c/code\u003e\u003c/a\u003e fix: restore max-classes-per-file report range (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21002\"\u003e#21002\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7feaff0cfb8d6a6260d3ea56887c9161daf8c700\"\u003e\u003ccode\u003e7feaff0\u003c/code\u003e\u003c/a\u003e fix: callback detection logic for IIFEs in max-nested-callbacks (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20979\"\u003e#20979\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/399a2ec81bcbcff2c67920db51d9276b20ac1025\"\u003e\u003ccode\u003e399a2ec\u003c/code\u003e\u003c/a\u003e fix: don't report inner non-callbacks in \u003ccode\u003emax-nested-callbacks\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20995\"\u003e#20995\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a83683db1c27193c2ad333fc5c0aedcc8a293db7\"\u003e\u003ccode\u003ea83683d\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f5449f96c2caabbc1a28b15211873e2f672f5ae5\"\u003e\u003ccode\u003ef5449f9\u003c/code\u003e\u003c/a\u003e docs: document userland patterns for global assertionOptions in RuleT… (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20986\"\u003e#20986\u003c/a\u003e) (playgirl)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bea49f7b2899ebf708482f977ef2ada41fd2c3f0\"\u003e\u003ccode\u003ebea49f7\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e5f70f9b06683a887dd0d6dc1cc91a9c9bea816d\"\u003e\u003ccode\u003ee5f70f9\u003c/code\u003e\u003c/a\u003e docs: update code-path diagrams (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20984\"\u003e#20984\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8890c2d40880b195b9167735c24ec0cc5de5eb96\"\u003e\u003ccode\u003e8890c2d\u003c/code\u003e\u003c/a\u003e docs: add TypeScript config guidance for MCP server (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20796\"\u003e#20796\u003c/a\u003e) (Pierluigi Lenoci)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3eb3d9b1b5edecc3fcae0519ddba0e3745e889e3\"\u003e\u003ccode\u003e3eb3d9b\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c5bb59cf613dabafd550227b6adaa9327b1095f5\"\u003e\u003ccode\u003ec5bb59c\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eb3c97c776731ce11b28cc99f0271f41b9994701\"\u003e\u003ccode\u003eeb3c97c\u003c/code\u003e\u003c/a\u003e docs: fix grammar in prefer-const rule description (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20983\"\u003e#20983\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6a42034a57a816b0a313720b3b9df09455bd0b5e\"\u003e\u003ccode\u003e6a42034\u003c/code\u003e\u003c/a\u003e ci: run ecosystem tests on main branch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20891\"\u003e#20891\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3dbacdbb31673c87ca86ecafbb18712d8d1daed8\"\u003e\u003ccode\u003e3dbacdb\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 6 to 7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21014\"\u003e#21014\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c3abfca7c96cc9a244f54eeb66e9971c59280354\"\u003e\u003ccode\u003ec3abfca\u003c/code\u003e\u003c/a\u003e chore: correct JSDoc param types in html formatter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21018\"\u003e#21018\u003c/a\u003e) (Minseon Kim)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a8323209cdbefefd540c5beeaa51418d8ec40f9e\"\u003e\u003ccode\u003ea832320\u003c/code\u003e\u003c/a\u003e ci: split ecosystem tests into separate jobs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21001\"\u003e#21001\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/27166e78511db526688afc34bbfab1a458405f3f\"\u003e\u003ccode\u003e27166e7\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21005\"\u003e#21005\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/865d76e40107d4fa10a17fc3203b303eb8a88dc3\"\u003e\u003ccode\u003e865d76e\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.8 to 6.0.9 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20989\"\u003e#20989\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/27a88c9fa7c040f4cd39e5a5e6e2d02441c408ef\"\u003e\u003ccode\u003e27a88c9\u003c/code\u003e\u003c/a\u003e chore: update dependency markdown-it to v14 in root (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20994\"\u003e#20994\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/970cea62b295d931a4109abedeb21ba192d3f2be\"\u003e\u003ccode\u003e970cea6\u003c/code\u003e\u003c/a\u003e chore: update dependency markdown-it to v14 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20993\"\u003e#20993\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b482120bacb40204fbf16f3b20be7207057157a5\"\u003e\u003ccode\u003eb482120\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.8.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20990\"\u003e#20990\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6993fb3173da84999fc208507b93f523aa657448\"\u003e\u003ccode\u003e6993fb3\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20985\"\u003e#20985\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5d12a0419636abb71628b7e45063a943c454a7c7\"\u003e\u003ccode\u003e5d12a04\u003c/code\u003e\u003c/a\u003e 10.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f7ca54b138c4ba7b8e65f83b7fe58cc8de50af8b\"\u003e\u003ccode\u003ef7ca54b\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6a42034a57a816b0a313720b3b9df09455bd0b5e\"\u003e\u003ccode\u003e6a42034\u003c/code\u003e\u003c/a\u003e ci: run ecosystem tests on main branch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20891\"\u003e#20891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b1f910628e29a018c860e2352bc14cd07c853d67\"\u003e\u003ccode\u003eb1f9106\u003c/code\u003e\u003c/a\u003e feat: detect Symbol() and BigInt() in no-constant-binary-expression (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20981\"\u003e#20981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3dbacdbb31673c87ca86ecafbb18712d8d1daed8\"\u003e\u003ccode\u003e3dbacdb\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 6 to 7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21014\"\u003e#21014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c3abfca7c96cc9a244f54eeb66e9971c59280354\"\u003e\u003ccode\u003ec3abfca\u003c/code\u003e\u003c/a\u003e chore: correct JSDoc param types in html formatter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21018\"\u003e#21018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a83683db1c27193c2ad333fc5c0aedcc8a293db7\"\u003e\u003ccode\u003ea83683d\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a8323209cdbefefd540c5beeaa51418d8ec40f9e\"\u003e\u003ccode\u003ea832320\u003c/code\u003e\u003c/a\u003e ci: split ecosystem tests into separate jobs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21001\"\u003e#21001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6b05784eb271ac98ca3e1e2a48c4b14bb588c786\"\u003e\u003ccode\u003e6b05784\u003c/code\u003e\u003c/a\u003e fix: prefer-exponentiation-operator invalid autofix at statement start (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20997\"\u003e#20997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bb9eb2ab28daf6e6dafc62daa6b5daf9c2b7046c\"\u003e\u003ccode\u003ebb9eb2a\u003c/code\u003e\u003c/a\u003e fix: account for shadowed \u003ccode\u003eBoolean\u003c/code\u003e in \u003ccode\u003eno-extra-boolean-cast\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21013\"\u003e#21013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.5.0...v10.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `msw` from 2.14.6 to 2.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mswjs/msw/releases\"\u003emsw's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.15.0 (2026-07-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esse:\u003c/strong\u003e invoke \u003ccode\u003efinalize\u003c/code\u003e on response stream end (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2741\"\u003e#2741\u003c/a\u003e) (7fae0cc0954b20c739ae8e95a24eefc8a78710e8) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.7 (2026-07-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esse:\u003c/strong\u003e proper logging for concurrent requests (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2762\"\u003e#2762\u003c/a\u003e) (5c0ae1c334a0cbe52638bd2949540372be3d46ba) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\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/mswjs/msw/commit/49d9d47f613b072f8d20e1a025feaee7c5382b2b\"\u003e\u003ccode\u003e49d9d47\u003c/code\u003e\u003c/a\u003e chore(release): v2.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/ed885831bf90136044d305e1ae1035fb13491cec\"\u003e\u003ccode\u003eed88583\u003c/code\u003e\u003c/a\u003e test(finalize): use \u003ccode\u003eexpect.poll\u003c/code\u003e vs \u003ccode\u003ewaitFor\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/7fae0cc0954b20c739ae8e95a24eefc8a78710e8\"\u003e\u003ccode\u003e7fae0cc\u003c/code\u003e\u003c/a\u003e feat(sse): invoke \u003ccode\u003efinalize\u003c/code\u003e on response stream end (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2741\"\u003e#2741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/db818ee6c943bcfad18f6ecff2bb0dc210c457ca\"\u003e\u003ccode\u003edb818ee\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/418854a04a1424eef25a7722e1016feea433a5a9\"\u003e\u003ccode\u003e418854a\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@ossjs/release\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/5c0ae1c334a0cbe52638bd2949540372be3d46ba\"\u003e\u003ccode\u003e5c0ae1c\u003c/code\u003e\u003c/a\u003e fix(sse): proper logging for concurrent requests (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2762\"\u003e#2762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/3016bda37757420b1c5adca9a3956f0dc8654456\"\u003e\u003ccode\u003e3016bda\u003c/code\u003e\u003c/a\u003e test: fix flaky \u003ccode\u003ews.clients.browser.test.ts\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/0df6d6a06fd99bb7066ee12457966c69f329fd38\"\u003e\u003ccode\u003e0df6d6a\u003c/code\u003e\u003c/a\u003e test: fix flaky \u003ccode\u003ein-flight-request.test.ts\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/ff6836b19cf250cfe0be721bfdf098a14c23506a\"\u003e\u003ccode\u003eff6836b\u003c/code\u003e\u003c/a\u003e chore: pin github actions to commit sha, update pnpm (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2761\"\u003e#2761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/8a19d5485adad2b8a816e04a937f4c76169cd5b9\"\u003e\u003ccode\u003e8a19d54\u003c/code\u003e\u003c/a\u003e chore: improve github actions security (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2747\"\u003e#2747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mswjs/msw/compare/v2.14.6...v2.15.0\"\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.62.0 to 8.63.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.63.0\u003c/h2\u003e\n\u003ch2\u003e8.63.0 (2026-07-06)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] detect async usage of a sync dispose usage (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12426\"\u003e#12426\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 [method-signature-style] suggest converting readonly function properties instead of emitting invalid syntax (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12447\"\u003e#12447\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12446\"\u003e#12446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] handle optional-chained calls to overloaded functions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12491\"\u003e#12491\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12485\"\u003e#12485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] don't flag a shadowed String() call (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12492\"\u003e#12492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e export ClassStaticBlockScope (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12460\"\u003e#12460\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003eKristjan \u003ca href=\"https://github.com/KristjanTammekivi\"\u003e\u003ccode\u003e@​KristjanTammekivi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMichael Naumov \u003ca href=\"https://github.com/mnaoumov\"\u003e\u003ccode\u003e@​mnaoumov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSerhii Leniv \u003ca href=\"https://github.com/Serhii-Leniv\"\u003e\u003ccode\u003e@​Serhii-Leniv\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.63.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\u003ch2\u003ev8.62.1\u003c/h2\u003e\n\u003ch2\u003e8.62.1 (2026-06-29)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] use suggestion instead of autofix for trailing binary operator (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12328\"\u003e#12328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-boolean-literal-compare] preserve boolean result in fixer for nullable true comparisons (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12365\"\u003e#12365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] parenthesize object literal at left edge of expression statement (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12443\"\u003e#12443\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12418\"\u003e#12418\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003emdm317\u003c/li\u003e\n\u003cli\u003ePatrick Aleite\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.62.1\"\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.63.0 (2026-07-06)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint 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.63.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\u003ch2\u003e8.62.1 (2026-06-29)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint 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.62.1\"\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/290cf6cdcc5ffb00c5b8f3e1e0e9f2fd8cc96374\"\u003e\u003ccode\u003e290cf6c\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.63.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3ea32f4ba5e196c08c6da1095619d7f65ba4905e\"\u003e\u003ccode\u003e3ea32f4\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.62.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.63.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.1.0 to 8.1.3\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\u003ev8.1.3\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.1.3/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.1.2\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.1.2/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.1.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.1.1/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\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/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\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v8.1.2...v8.1.3\"\u003e8.1.3\u003c/a\u003e (2026-07-02)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e inject inlined CSS after the shebang line (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22717\"\u003e#22717\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/1534d362794e856cc718b123cb245e0efcf36b9a\"\u003e1534d36\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump \u003ccode\u003ees-module-lexer\u003c/code\u003e to 2.3.0 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22838\"\u003e#22838\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/7103c3af795396e2ad87e1125eb3fc20d60d9430\"\u003e7103c3a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epreload css for nested dynamic imports (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22759\"\u003e#22759\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/2c530542da1c50b95b7f0cb17adf82f64ecf97f3\"\u003e2c53054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003essr:\u003c/strong\u003e correct stacktrace column position for first line (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22828\"\u003e#22828\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/c4acd6982a051fa10dbd7e3a37e00f0c467793b8\"\u003ec4acd69\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v8.1.1...v8.1.2\"\u003e8.1.2\u003c/a\u003e (2026-06-30)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e revert es-module-lexer to 2.1.0 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22827\"\u003e#22827\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/0d3bd7c4111b8345cfc353c7bbb2c30601752e26\"\u003e0d3bd7c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erestore, \u0026quot;fix: resolve pnpm .modules.yaml from workspace root instead of cwd (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22757\"\u003e#22757\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22825\"\u003e#22825\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/efb98cce73f3f89c4f03936ab7741cd5b0636f5c\"\u003eefb98cc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erevert, \u0026quot;fix: escape ids with multiple null bytes (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22687\"\u003e#22687\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://github.com/vitejs/vite/commit/cccef55dfaa6253929d2cb58d3af53f217efc877\"\u003ecccef55\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erevert, \u0026quot;fix: resolve pnpm .modules.yaml from workspace root instead of cwd (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22757\"\u003e#22757\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://github.com/vitejs/vite/commit/cf97711963ddcdcfac3e4fcd00771d7a55e92141\"\u003ecf97711\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v8.1.0...v8.1.1\"\u003e8.1.1\u003c/a\u003e (2026-06-30)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate dynamic import warning to link to Vite docs (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22823\"\u003e#22823\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/62bd7afd27ec0507bf528a135165dda3a44ebc21\"\u003e62bd7af\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebundled-dev:\u003c/strong\u003e avoid stack overflow on \u003ccode\u003eimport.meta.hot.invalidate()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22797\"\u003e#22797\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/709eb8ee03d3c46269755334f59b7e9a353fc522\"\u003e709eb8e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundled-dev:\u003c/strong\u003e serve assets emitted during HMR/lazy compile (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22745\"\u003e#22745\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/5876b2cc2e1a01df9363e1e3d1d19f474ba68285\"\u003e5876b2c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundledDev:\u003c/strong\u003e skip plugin transform hooks for rolldown-lazy stub modules (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22778\"\u003e#22778\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/8f925e2e496f4d313d860acb53880245b07ce6f7\"\u003e8f925e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e preserve dollar signs in external \u003ccode\u003e@import\u003c/code\u003e urls with lightningcss (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22718\"\u003e#22718\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/9fa7ab4990f4fe74597d0a37a16d84af1c1e3544\"\u003e9fa7ab4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e resolve tsconfig paths in CSS and Sass \u003ca href=\"https://github.com/import\"\u003e\u003ccode\u003e@​import\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22775\"\u003e#22775\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/ef0b8916160c4d2a677decc062f6faa48fbf1578\"\u003eef0b891\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/22734\"\u003e#22734\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/e635f493faa24930ae637318d6564539bc668e89\"\u003ee635f49\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/22804\"\u003e#22804\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/8837400a676a633af1ad6d3746b584d13cf90ecc\"\u003e8837400\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/22591\"\u003e#22591\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/2ce6677a151c53a019baec32859b646267f9d320\"\u003e2ce6677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eescape ids with multiple null bytes (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22687\"\u003e#22687\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/833fc302f3f4a5030f49207b5fbf10422f3247a2\"\u003e833fc30\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehide console window when running 'net use' on Windows (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22698\"\u003e#22698\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/92b63f219f6c1872f35461aa75e9e9aec79bb01c\"\u003e92b63f2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eignore bundled config temp dir (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22800\"\u003e#22800\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/043a81096ddf8c6f9077c8e3e12362c83f9ed089\"\u003e043a810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003einvert \u003ccode\u003eesbuild.jsxSideEffects\u003c/code\u003e when converting to \u003ccode\u003eoxc.jsx.pure\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22809\"\u003e#22809\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/33895ba4faa0a46d5bd7b3eb53d02255113c8b5d\"\u003e33895ba\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eoptimize-deps:\u003c/strong\u003e ignore \u003ccode\u003eERR_CLOSED_SERVER\u003c/code\u003e in scanner (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22784\"\u003e#22784\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/085a0ab704bf1a698d459d625a5c955d27b73134\"\u003e085a0ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eoptimizer:\u003c/strong\u003e scanner should resolve \u003ccode\u003einput\u003c/code\u003e from \u003ccode\u003eroot\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22769\"\u003e#22769\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/9722b0795b68602597ddd53e3d3c7ed9f00cb831\"\u003e9722b07\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eresolve pnpm .modules.yaml from workspace root instead of cwd (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22757\"\u003e#22757\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/2531ac7ccd1d581df5febe4a3814226ba8939a20\"\u003e2531ac7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereturn sourcemap field from some plugins that were lacking (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22782\"\u003e#22782\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/7e18bf802bdde7a386eb3b407c87a67f89a895ca\"\u003e7e18bf8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver:\u003c/strong\u003e handle malformed URI in indexHtmlMiddleware (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22781\"\u003e#22781\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/84f5cccc7574c740c46f5cb2a09f29cde8380701\"\u003e84f5ccc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove dependency optimizer messages (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22549\"\u003e#22549\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/092cb3b4247a06ba176c094a9a743d335adc6574\"\u003e092cb3b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCode Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e remove lightningcss null byte bug workaround (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22822\"\u003e#22822\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/2dafd3bb7f8b265037e216f50afaa890ae2e2875\"\u003e2dafd3b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse pre-defined environments variable to avoid duplicate \u003ccode\u003eObject.values\u003c/code\u003e calls (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22790\"\u003e#22790\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/1113acf6cff711196b3443f7126804847c1d4e1e\"\u003e1113acf\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/578ffb80d46940f3b99cd96ed609f8b3a0ac5ede\"\u003e\u003ccode\u003e578ffb8\u003c/code\u003e\u003c/a\u003e release: v8.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/7103c3af795396e2ad87e1125eb3fc20d60d9430\"\u003e\u003ccode\u003e7103c3a\u003c/code\u003e\u003c/a\u003e fix(deps): bump \u003ccode\u003ees-module-lexer\u003c/code\u003e to 2.3.0 (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22838\"\u003e#22838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/1534d362794e856cc718b123cb245e0efcf36b9a\"\u003e\u003ccode\u003e1534d36\u003c/code\u003e\u003c/a\u003e fix(css): inject inlined CSS after the shebang line (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22717\"\u003e#22717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/c4acd6982a051fa10dbd7e3a37e00f0c467793b8\"\u003e\u003ccode\u003ec4acd69\u003c/code\u003e\u003c/a\u003e fix(ssr): correct stacktrace column position for first line (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22828\"\u003e#22828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/2c530542da1c50b95b7f0cb17adf82f64ecf97f3\"\u003e\u003ccode\u003e2c53054\u003c/code\u003e\u003c/a\u003e fix: preload css for nested dynamic imports (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22759\"\u003e#22759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/ba3119397d0110952f29965774c627a3017d7292\"\u003e\u003ccode\u003eba31193\u003c/code\u003e\u003c/a\u003e release: v8.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/0d3bd7c4111b8345cfc353c7bbb2c30601752e26\"\u003e\u003ccode\u003e0d3bd7c\u003c/code\u003e\u003c/a\u003e fix(deps): revert es-module-lexer to 2.1.0 (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22827\"\u003e#22827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/efb98cce73f3f89c4f03936ab7741cd5b0636f5c\"\u003e\u003ccode\u003eefb98cc\u003c/code\u003e\u003c/a\u003e fix: restore, \u0026quot;fix: resolve pnpm .modules.yaml from workspace root instead of...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/cf97711963ddcdcfac3e4fcd00771d7a55e92141\"\u003e\u003ccode\u003ecf97711\u003c/code\u003e\u003c/a\u003e fix: revert, \u0026quot;fix: resolve pnpm .modules.yaml from workspace root instead of ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/cccef55dfaa6253929d2cb58d3af53f217efc877\"\u003e\u003ccode\u003ecccef55\u003c/code\u003e\u003c/a\u003e fix: revert, \u0026quot;fix: escape ids with multiple null bytes (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22687\"\u003e#22687\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitejs/vite/commits/v8.1.3/packages/vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 4.1.9 to 4.1.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.10\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Check fs access in builtin commands [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eOpenCode (claude-opus-4-8)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10680\"\u003evitest-dev/vitest#10680\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5c18dd267\"\u003e\u003c!-- raw HTML omitted --\u003e(5c18d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evm\u003c/strong\u003e: Fix external module resolve error with deps optimizer query for encoded URI [backport to v4]  -  by \u003ca href=\"https://github.com/SveLil\"\u003e\u003ccode\u003e@​SveLil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10661\"\u003evitest-dev/vitest#10661\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/bae52b511\"\u003e\u003c!-- raw HTML omitted --\u003e(bae52)\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/vitest/compare/v4.1.9...v4.1.10\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/db616d227b6e0cb07a94f5d1bba262ee95db7e46\"\u003e\u003ccode\u003edb616d2\u003c/code\u003e\u003c/a\u003e chore: release v4.1.10 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10718\"\u003e#10718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/bae52b5112a6fd8200101b88bf8af9685d077295\"\u003e\u003ccode\u003ebae52b5\u003c/code\u003e\u003c/a\u003e fix(vm): fix external module resolve error with deps optimizer query for enco...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.10/packages/vitest\"\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/navikt/amt-tiltaksansvarlig-flate/pull/1011","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/navikt%2Famt-tiltaksansvarlig-flate/issues/1011","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1011/packages"},{"uuid":"4876918006","node_id":"PR_kwDOSYqAvs7xOzSu","number":156,"state":"open","title":"deps(frontend)(deps): bump the react group in /frontend with 3 updates","user":"dependabot[bot]","labels":["dependencies","frontend"],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-07-13T19:27:43.000Z","updated_at":"2026-07-13T20:34:55.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(frontend)(deps): bump","group_name":"react","update_count":3,"packages":[{"name":"react","old_version":"18.3.1","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"18.3.1","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"react-router-dom","old_version":"7.15.1","new_version":"7.18.1","repository_url":"https://github.com/remix-run/react-router"}],"path":"/frontend","ecosystem":"npm"},"body":"Bumps the react group in /frontend with 3 updates: [react](https://github.com/facebook/react/tree/HEAD/packages/react), [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) and [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom).\n\nUpdates `react` from 18.3.1 to 19.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.7 (June 1st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.4 (January 26th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e by \u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003c!-- 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.2.7 (June 1, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6 (\u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (March 18, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.4 (Jan 26, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.3 (Dec 11, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (Dec 11, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003e#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/6117d7cca4906492c51fe6a03381e35adfd86e7d\"\u003e\u003ccode\u003e6117d7c\u003c/code\u003e\u003c/a\u003e Version 19.2.7 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/36591\"\u003e#36591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/90ab3f89f4824ac763b6f877c6f711200d1338d2\"\u003e\u003ccode\u003e90ab3f8\u003c/code\u003e\u003c/a\u003e Version 19.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/5667a41fe4d81aa806f6c1e8814b17975e33b317\"\u003e\u003ccode\u003e5667a41\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/8bb7241f4c773376893701bfe8b8ff03687342a0\"\u003e\u003ccode\u003e8bb7241\u003c/code\u003e\u003c/a\u003e Bump useEffectEvent to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/e3c9656d20618ed321aea85cb3d844cbd1dce078\"\u003e\u003ccode\u003ee3c9656\u003c/code\u003e\u003c/a\u003e Ensure Performance Track are Clamped and Don't overlap (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34509\"\u003e#34509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.7/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for react since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 18.3.1 to 19.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.7 (June 1st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.4 (January 26th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e by \u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003c!-- 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-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.7 (June 1, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6 (\u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (March 18, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.4 (Jan 26, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.3 (Dec 11, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (Dec 11, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003e#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/6117d7cca4906492c51fe6a03381e35adfd86e7d\"\u003e\u003ccode\u003e6117d7c\u003c/code\u003e\u003c/a\u003e Version 19.2.7 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/36591\"\u003e#36591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/90ab3f89f4824ac763b6f877c6f711200d1338d2\"\u003e\u003ccode\u003e90ab3f8\u003c/code\u003e\u003c/a\u003e Version 19.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/861811347b8fa936b4a114fc022db9b8253b3d86\"\u003e\u003ccode\u003e8618113\u003c/code\u003e\u003c/a\u003e Bump scheduler version (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34671\"\u003e#34671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/1bd1f01f2a46fa453de5099280b54385ca7773b1\"\u003e\u003ccode\u003e1bd1f01\u003c/code\u003e\u003c/a\u003e Ship partial-prerendering APIs to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34633\"\u003e#34633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/2f0649a0b27516eaab549b18af15eed0420e3446\"\u003e\u003ccode\u003e2f0649a\u003c/code\u003e\u003c/a\u003e [Fizz] Remove \u003ccode\u003enonce\u003c/code\u003e option from resume-and-prerender APIs (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34664\"\u003e#34664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.7/packages/react-dom\"\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 react-dom since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-router-dom` from 7.15.1 to 7.18.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/blob/react-router-dom@7.18.1/packages/react-router-dom/CHANGELOG.md\"\u003ereact-router-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect \u003ccode\u003epackage.json\u003c/code\u003e \u003ccode\u003emain\u003c/code\u003e field for CommonJS builds (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15238\"\u003e#15238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.18.1\"\u003e\u003ccode\u003ereact-router@7.18.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.18.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.18.0\"\u003e\u003ccode\u003ereact-router@7.18.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.17.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.17.0\"\u003e\u003ccode\u003ereact-router@7.17.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.16.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove stale/invalid \u003ccode\u003eunpkg\u003c/code\u003e field from \u003ccode\u003epackage.json\u003c/code\u003e. This was removed from other packages with the release of v7 but missed in the \u003ccode\u003ereact-router-dom\u003c/code\u003e re-export package (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15075\"\u003e#15075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.16.0\"\u003e\u003ccode\u003ereact-router@7.16.0\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/remix-run/react-router/commit/afdf85d3c15448a41017514caca2aca038d3e9ca\"\u003e\u003ccode\u003eafdf85d\u003c/code\u003e\u003c/a\u003e Release v7.18.1 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15253\"\u003e#15253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/2ecaa1ddbbcd583999dda46dd5413e907e8a46f3\"\u003e\u003ccode\u003e2ecaa1d\u003c/code\u003e\u003c/a\u003e Fix react-router-dom main entry metadata (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15238\"\u003e#15238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/6fb1e79f8304eddd8b78759edea83cb32389ebf5\"\u003e\u003ccode\u003e6fb1e79\u003c/code\u003e\u003c/a\u003e Release v7.18.0 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15187\"\u003e#15187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/195a0d03c1417127ccee73853058c8521beb4fce\"\u003e\u003ccode\u003e195a0d0\u003c/code\u003e\u003c/a\u003e Release v7.17.0 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15145\"\u003e#15145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/8984d23f86ca7ae5655711744b77816090bda4e6\"\u003e\u003ccode\u003e8984d23\u003c/code\u003e\u003c/a\u003e Release v7.16.0 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15105\"\u003e#15105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/3ed77afcde0ad9aea79f1afe5f05a700b201f289\"\u003e\u003ccode\u003e3ed77af\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/e96962bc6159a2290632849b55872a3878753342\"\u003e\u003ccode\u003ee96962b\u003c/code\u003e\u003c/a\u003e fix: remove stale unpkg field from react-router-dom (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15075\"\u003e#15075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router-dom@7.18.1/packages/react-router-dom\"\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/ahmdelbaz28-ux/BAZspark/pull/156","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ahmdelbaz28-ux%2FBAZspark/issues/156","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/156/packages"},{"uuid":"4875321167","node_id":"PR_kwDOMWgWbc7xJlkm","number":1912,"state":"closed","title":"Bump react-router-dom from 5.1.2 to 7.18.1 in /enatega-multivendor-admin","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-07-14T11:25:49.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-13T15:54:46.000Z","updated_at":"2026-07-14T11:25:58.000Z","time_to_close":70263,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"react-router-dom","old_version":"5.1.2","new_version":"7.18.1","repository_url":"https://github.com/remix-run/react-router"}],"path":"/enatega-multivendor-admin","ecosystem":"npm"},"body":"Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 5.1.2 to 7.18.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/releases\"\u003ereact-router-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v713\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v713\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/remix-run/react-router/blob/react-router-dom@7.18.1/packages/react-router-dom/CHANGELOG.md\"\u003ereact-router-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect \u003ccode\u003epackage.json\u003c/code\u003e \u003ccode\u003emain\u003c/code\u003e field for CommonJS builds (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15238\"\u003e#15238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.18.1\"\u003e\u003ccode\u003ereact-router@7.18.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.18.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.18.0\"\u003e\u003ccode\u003ereact-router@7.18.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.17.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.17.0\"\u003e\u003ccode\u003ereact-router@7.17.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.16.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove stale/invalid \u003ccode\u003eunpkg\u003c/code\u003e field from \u003ccode\u003epackage.json\u003c/code\u003e. This was removed from other packages with the release of v7 but missed in the \u003ccode\u003ereact-router-dom\u003c/code\u003e re-export package (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15075\"\u003e#15075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.16.0\"\u003e\u003ccode\u003ereact-router@7.16.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.15.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.15.1\"\u003e\u003ccode\u003ereact-router@7.15.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.15.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.15.0\"\u003e\u003ccode\u003ereact-router@7.15.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.14.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.14.2\"\u003e\u003ccode\u003ereact-router@7.14.2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/afdf85d3c15448a41017514caca2aca038d3e9ca\"\u003e\u003ccode\u003eafdf85d\u003c/code\u003e\u003c/a\u003e Release v7.18.1 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15253\"\u003e#15253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/2ecaa1ddbbcd583999dda46dd5413e907e8a46f3\"\u003e\u003ccode\u003e2ecaa1d\u003c/code\u003e\u003c/a\u003e Fix react-router-dom main entry metadata (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15238\"\u003e#15238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/6fb1e79f8304eddd8b78759edea83cb32389ebf5\"\u003e\u003ccode\u003e6fb1e79\u003c/code\u003e\u003c/a\u003e Release v7.18.0 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15187\"\u003e#15187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/195a0d03c1417127ccee73853058c8521beb4fce\"\u003e\u003ccode\u003e195a0d0\u003c/code\u003e\u003c/a\u003e Release v7.17.0 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15145\"\u003e#15145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/8984d23f86ca7ae5655711744b77816090bda4e6\"\u003e\u003ccode\u003e8984d23\u003c/code\u003e\u003c/a\u003e Release v7.16.0 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15105\"\u003e#15105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/3ed77afcde0ad9aea79f1afe5f05a700b201f289\"\u003e\u003ccode\u003e3ed77af\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/e96962bc6159a2290632849b55872a3878753342\"\u003e\u003ccode\u003ee96962b\u003c/code\u003e\u003c/a\u003e fix: remove stale unpkg field from react-router-dom (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15075\"\u003e#15075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/587d08fca6ca61e00f44c1eda95bf6e6a9ab76ef\"\u003e\u003ccode\u003e587d08f\u003c/code\u003e\u003c/a\u003e Release v7.15.1 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15038\"\u003e#15038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/97c8de79c38f107acd15f74d8295c7bf75894a5d\"\u003e\u003ccode\u003e97c8de7\u003c/code\u003e\u003c/a\u003e Release v7.15.0 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15018\"\u003e#15018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/cf1d25003aa1217dc21c16e95d483601940ae9af\"\u003e\u003ccode\u003ecf1d250\u003c/code\u003e\u003c/a\u003e Release v7.14.2 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14993\"\u003e#14993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router-dom@7.18.1/packages/react-router-dom\"\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 react-router-dom since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=react-router-dom\u0026package-manager=npm_and_yarn\u0026previous-version=5.1.2\u0026new-version=7.18.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/tiffanie-Healy/swiggy-clone-using-react-js/pull/1912","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiffanie-Healy%2Fswiggy-clone-using-react-js/issues/1912","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1912/packages"},{"uuid":"4833211260","node_id":"PR_kwDOM6ADXc7vD46W","number":499,"state":"closed","title":"build(deps): bump the non-major-dependencies group across 1 directory with 45 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-07-15T00:17:16.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-08T00:18:48.000Z","updated_at":"2026-07-15T00:17:17.000Z","time_to_close":604708,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"non-major-dependencies","update_count":45,"packages":[{"name":"@types/node","old_version":"24.13.1","new_version":"24.13.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"globals","old_version":"17.6.0","new_version":"17.7.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"prettier","old_version":"3.8.4","new_version":"3.9.4","repository_url":"https://github.com/prettier/prettier"},{"name":"typescript-eslint","old_version":"8.61.0","new_version":"8.63.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitest/coverage-v8","old_version":"4.1.8","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vitest","old_version":"4.1.8","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@nestjs-modules/mailer","old_version":"2.3.6","new_version":"2.3.7","repository_url":"https://github.com/nest-modules/mailer"},{"name":"@nestjs/cache-manager","old_version":"3.1.2","new_version":"3.1.3","repository_url":"https://github.com/nestjs/cache-manager"},{"name":"@nestjs/common","old_version":"11.1.26","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/core","old_version":"11.1.26","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-express","old_version":"11.1.26","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/swagger","old_version":"11.4.4","new_version":"11.4.5","repository_url":"https://github.com/nestjs/swagger"},{"name":"@sentry/nestjs","old_version":"10.57.0","new_version":"10.64.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"axios","old_version":"1.17.0","new_version":"1.18.1","repository_url":"https://github.com/axios/axios"},{"name":"bullmq","old_version":"5.78.0","new_version":"5.79.3","repository_url":"https://github.com/taskforcesh/bullmq"},{"name":"cache-manager","old_version":"7.2.8","new_version":"7.2.9","repository_url":"https://github.com/jaredwray/cacheable"},{"name":"joi","old_version":"18.2.1","new_version":"18.2.3","repository_url":"https://github.com/hapijs/joi"},{"name":"mongoose","old_version":"9.7.0","new_version":"9.7.4","repository_url":"https://github.com/Automattic/mongoose"},{"name":"sharp","old_version":"0.34.5","new_version":"0.35.3","repository_url":"https://github.com/lovell/sharp"},{"name":"uuid","old_version":"14.0.0","new_version":"14.0.1","repository_url":"https://github.com/uuidjs/uuid"},{"name":"@nestjs/testing","old_version":"11.1.26","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@types/multer","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"ts-loader","old_version":"9.6.0","new_version":"9.6.2","repository_url":"https://github.com/TypeStrong/ts-loader"},{"name":"tsx","old_version":"4.22.4","new_version":"4.23.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"@fortawesome/fontawesome-svg-core","old_version":"7.2.0","new_version":"7.3.0","repository_url":"https://github.com/FortAwesome/Font-Awesome"},{"name":"@fortawesome/free-brands-svg-icons","old_version":"7.2.0","new_version":"7.3.0","repository_url":"https://github.com/FortAwesome/Font-Awesome"},{"name":"@fortawesome/free-regular-svg-icons","old_version":"7.2.0","new_version":"7.3.0","repository_url":"https://github.com/FortAwesome/Font-Awesome"},{"name":"@fortawesome/free-solid-svg-icons","old_version":"7.2.0","new_version":"7.3.0","repository_url":"https://github.com/FortAwesome/Font-Awesome"},{"name":"@sentry/react","old_version":"10.57.0","new_version":"10.64.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/react-query","old_version":"5.101.0","new_version":"5.101.2","repository_url":"https://github.com/TanStack/query"},{"name":"react-router-dom","old_version":"7.17.0","new_version":"7.18.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"@playwright/test","old_version":"1.60.0","new_version":"1.61.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@storybook/addon-docs","old_version":"10.4.3","new_version":"10.4.6","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-links","old_version":"10.4.3","new_version":"10.4.6","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-onboarding","old_version":"10.4.3","new_version":"10.4.6","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/builder-vite","old_version":"10.4.3","new_version":"10.4.6","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react","old_version":"10.4.3","new_version":"10.4.6","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react-vite","old_version":"10.4.3","new_version":"10.4.6","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@vitejs/plugin-react","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint-plugin-react-refresh","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"msw","old_version":"2.14.6","new_version":"2.14.7","repository_url":"https://github.com/mswjs/msw"},{"name":"sass","old_version":"1.100.0","new_version":"1.101.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"storybook","old_version":"10.4.3","new_version":"10.4.6","repository_url":"https://github.com/storybookjs/storybook"},{"name":"vite","old_version":"8.0.16","new_version":"8.1.3","repository_url":"https://github.com/vitejs/vite"},{"name":"bson","old_version":"7.2.0","new_version":"7.3.1","repository_url":"https://github.com/mongodb/js-bson"}],"path":null,"ecosystem":"npm"},"body":"Bumps the non-major-dependencies group with 45 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.13.1` | `24.13.2` |\n| [globals](https://github.com/sindresorhus/globals) | `17.6.0` | `17.7.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.4` | `3.9.4` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.61.0` | `8.63.0` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.8` | `4.1.10` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.8` | `4.1.10` |\n| [@nestjs-modules/mailer](https://github.com/nest-modules/mailer) | `2.3.6` | `2.3.7` |\n| [@nestjs/cache-manager](https://github.com/nestjs/cache-manager) | `3.1.2` | `3.1.3` |\n| [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) | `11.1.26` | `11.1.27` |\n| [@nestjs/core](https://github.com/nestjs/nest/tree/HEAD/packages/core) | `11.1.26` | `11.1.27` |\n| [@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express) | `11.1.26` | `11.1.27` |\n| [@nestjs/swagger](https://github.com/nestjs/swagger) | `11.4.4` | `11.4.5` |\n| [@sentry/nestjs](https://github.com/getsentry/sentry-javascript) | `10.57.0` | `10.64.0` |\n| [axios](https://github.com/axios/axios) | `1.17.0` | `1.18.1` |\n| [bullmq](https://github.com/taskforcesh/bullmq) | `5.78.0` | `5.79.3` |\n| [cache-manager](https://github.com/jaredwray/cacheable/tree/HEAD/packages/cache-manager) | `7.2.8` | `7.2.9` |\n| [joi](https://github.com/hapijs/joi) | `18.2.1` | `18.2.3` |\n| [mongoose](https://github.com/Automattic/mongoose) | `9.7.0` | `9.7.4` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.5` | `0.35.3` |\n| [uuid](https://github.com/uuidjs/uuid) | `14.0.0` | `14.0.1` |\n| [@nestjs/testing](https://github.com/nestjs/nest/tree/HEAD/packages/testing) | `11.1.26` | `11.1.27` |\n| [@types/multer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/multer) | `2.1.0` | `2.2.0` |\n| [ts-loader](https://github.com/TypeStrong/ts-loader) | `9.6.0` | `9.6.2` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.22.4` | `4.23.0` |\n| [@fortawesome/fontawesome-svg-core](https://github.com/FortAwesome/Font-Awesome) | `7.2.0` | `7.3.0` |\n| [@fortawesome/free-brands-svg-icons](https://github.com/FortAwesome/Font-Awesome) | `7.2.0` | `7.3.0` |\n| [@fortawesome/free-regular-svg-icons](https://github.com/FortAwesome/Font-Awesome) | `7.2.0` | `7.3.0` |\n| [@fortawesome/free-solid-svg-icons](https://github.com/FortAwesome/Font-Awesome) | `7.2.0` | `7.3.0` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.57.0` | `10.64.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.101.0` | `5.101.2` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.17.0` | `7.18.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.60.0` | `1.61.1` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.4.3` | `10.4.6` |\n| [@storybook/addon-links](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/links) | `10.4.3` | `10.4.6` |\n| [@storybook/addon-onboarding](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/onboarding) | `10.4.3` | `10.4.6` |\n| [@storybook/builder-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/builders/builder-vite) | `10.4.3` | `10.4.6` |\n| [@storybook/react](https://github.com/storybookjs/storybook/tree/HEAD/code/renderers/react) | `10.4.3` | `10.4.6` |\n| [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) | `10.4.3` | `10.4.6` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.0.2` | `6.0.3` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.5.2` | `0.5.3` |\n| [msw](https://github.com/mswjs/msw) | `2.14.6` | `2.14.7` |\n| [sass](https://github.com/sass/dart-sass) | `1.100.0` | `1.101.0` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.4.3` | `10.4.6` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.16` | `8.1.3` |\n| [bson](https://github.com/mongodb/js-bson) | `7.2.0` | `7.3.1` |\n\n\nUpdates `@types/node` from 24.13.1 to 24.13.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 17.6.0 to 17.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globals/releases\"\u003eglobals's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-06-22) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/345\"\u003e#345\u003c/a\u003e)  33b75f9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.6.0...v17.7.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.6.0...v17.7.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/a19670cc86c1218e915657c55ea02ba3e7623834\"\u003e\u003ccode\u003ea19670c\u003c/code\u003e\u003c/a\u003e 17.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/9611620bad0ea45531ae0261b986ce694374e42c\"\u003e\u003ccode\u003e9611620\u003c/code\u003e\u003c/a\u003e Update actions (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/346\"\u003e#346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/33b75f9ddeb6f9ddd81251b043667eb8104a8d15\"\u003e\u003ccode\u003e33b75f9\u003c/code\u003e\u003c/a\u003e Update globals (2026-06-22) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/345\"\u003e#345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/887dd529bde24486b7f9e31d1b2c515df2b7cf5c\"\u003e\u003ccode\u003e887dd52\u003c/code\u003e\u003c/a\u003e Fix build script (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/344\"\u003e#344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.6.0...v17.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.8.4 to 3.9.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.9.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular: Format \u003ccode\u003e@content(name)\u003c/code\u003e -\u0026gt; \u003ccode\u003e@content (name)\u003c/code\u003e to align with other block syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19499\"\u003e#19499\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.4/CHANGELOG.md#394\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix unexpected removal of characters in liquid syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19489\"\u003eprettier/prettier#19489\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​seiyab\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypeScript: Allow decorators to be used with declare on class fields (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19492\"\u003eprettier/prettier#19492\u003c/a\u003e by \u003ca href=\"https://github.com/evoactivity\"\u003e\u003ccode\u003e@​evoactivity\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.3/CHANGELOG.md#393\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCLI: Fix ignored file has been cached incorrectly (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19483\"\u003e#19483\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.1/CHANGELOG.md#391\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.5...3.9.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/06/27/3.9.0\"\u003ePrettier 3.9: Major parser upgrades and Formatting improvements\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Flow variance annotation print (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19022\"\u003e#19022\u003c/a\u003e by \u003ca href=\"https://github.com/marcoww6\"\u003e\u003ccode\u003e@​marcoww6\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.8.5/CHANGELOG.md#385\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.9.4\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.3...3.9.4\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eAngular: Format \u003ccode\u003e@content(name)\u003c/code\u003e -\u0026gt; \u003ccode\u003e@content (name)\u003c/code\u003e to align with other block syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19499\"\u003e#19499\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n\u0026lt;FancyButton [label]=\u0026quot;title\u0026quot;\u0026gt;\n  @content (icon) {\n    \u0026lt;span\u0026gt;Icon!\u0026lt;/span\u0026gt;\n  }\n  @content (description) {\n    \u0026lt;span\u0026gt;Description text\u0026lt;/span\u0026gt;\n  }\n  \u0026lt;span\u0026gt;Other children\u0026lt;/span\u0026gt;\n\u0026lt;/FancyButton\u0026gt;\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.3 --\u0026gt;\n\u0026lt;FancyButton [label]=\u0026quot;title\u0026quot;\u0026gt;\n\u003ca href=\"https://github.com/content\"\u003e\u003ccode\u003e@​content\u003c/code\u003e\u003c/a\u003e(icon) {\n\u0026lt;span\u0026gt;Icon!\u0026lt;/span\u0026gt;\n}\n\u003ca href=\"https://github.com/content\"\u003e\u003ccode\u003e@​content\u003c/code\u003e\u003c/a\u003e(description) {\n\u0026lt;span\u0026gt;Description text\u0026lt;/span\u0026gt;\n}\n\u0026lt;span\u0026gt;Other children\u0026lt;/span\u0026gt;\n\u0026lt;/FancyButton\u0026gt;\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.4 --\u0026gt;\n\u0026lt;FancyButton [label]=\u0026quot;title\u0026quot;\u0026gt;\n\u003ca href=\"https://github.com/content\"\u003e\u003ccode\u003e@​content\u003c/code\u003e\u003c/a\u003e (icon) {\n\u0026lt;span\u0026gt;Icon!\u0026lt;/span\u0026gt;\n}\n\u003ca href=\"https://github.com/content\"\u003e\u003ccode\u003e@​content\u003c/code\u003e\u003c/a\u003e (description) {\n\u0026lt;span\u0026gt;Description text\u0026lt;/span\u0026gt;\n}\n\u0026lt;span\u0026gt;Other children\u0026lt;/span\u0026gt;\n\u0026lt;/FancyButton\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.9.3\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.1...3.9.3\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Fix unexpected removal of characters in liquid syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19489\"\u003e#19489\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​seiyab\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"md\"\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b693cb22b412b759784bc2298fc86880e351cd3a\"\u003e\u003ccode\u003eb693cb2\u003c/code\u003e\u003c/a\u003e Release 3.9.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/2e92ac0ee29fb83b7ce32277cb914c2eee192955\"\u003e\u003ccode\u003e2e92ac0\u003c/code\u003e\u003c/a\u003e Angular: Format \u003ccode\u003e@content(name)\u003c/code\u003e -\u0026gt; \u003ccode\u003e@content (name)\u003c/code\u003e to align with other blo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/abed2c22db3cb61e922b7284c3b6c65424353ac2\"\u003e\u003ccode\u003eabed2c2\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.9.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/6cfbc00921de451e918b18bb5ab6b80e80f5cd34\"\u003e\u003ccode\u003e6cfbc00\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/3732e1dee6a36bdb2e77a722d206a79ac7e67aa3\"\u003e\u003ccode\u003e3732e1d\u003c/code\u003e\u003c/a\u003e Release 3.9.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/a74a7b05dee7fbef39a6aeff378c3741e1a8ee15\"\u003e\u003ccode\u003ea74a7b0\u003c/code\u003e\u003c/a\u003e Allow decorators to be used with \u003ccode\u003edeclare\u003c/code\u003e on class fields (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19492\"\u003e#19492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/bd9e11ab41e17a4f61f363a981c1ec24d2a4167a\"\u003e\u003ccode\u003ebd9e11a\u003c/code\u003e\u003c/a\u003e Correct text identification in liquid syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19489\"\u003e#19489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/269eee3faa1f82b1de07bb7e4d15e1cee70f80d4\"\u003e\u003ccode\u003e269eee3\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/ec7ccd1ea47c965bda3c958239899737e899603d\"\u003e\u003ccode\u003eec7ccd1\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/c47654c003fe525572e10d5cc1ea64d7b9c0ee55\"\u003e\u003ccode\u003ec47654c\u003c/code\u003e\u003c/a\u003e Release 3.9.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.8.4...3.9.4\"\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.61.0 to 8.63.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.63.0\u003c/h2\u003e\n\u003ch2\u003e8.63.0 (2026-07-06)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] detect async usage of a sync dispose usage (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12426\"\u003e#12426\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 [method-signature-style] suggest converting readonly function properties instead of emitting invalid syntax (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12447\"\u003e#12447\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12446\"\u003e#12446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] handle optional-chained calls to overloaded functions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12491\"\u003e#12491\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12485\"\u003e#12485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] don't flag a shadowed String() call (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12492\"\u003e#12492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e export ClassStaticBlockScope (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12460\"\u003e#12460\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003eKristjan \u003ca href=\"https://github.com/KristjanTammekivi\"\u003e\u003ccode\u003e@​KristjanTammekivi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMichael Naumov \u003ca href=\"https://github.com/mnaoumov\"\u003e\u003ccode\u003e@​mnaoumov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSerhii Leniv \u003ca href=\"https://github.com/Serhii-Leniv\"\u003e\u003ccode\u003e@​Serhii-Leniv\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.63.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\u003ch2\u003ev8.62.1\u003c/h2\u003e\n\u003ch2\u003e8.62.1 (2026-06-29)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] use suggestion instead of autofix for trailing binary operator (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12328\"\u003e#12328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-boolean-literal-compare] preserve boolean result in fixer for nullable true comparisons (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12365\"\u003e#12365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] parenthesize object literal at left edge of expression statement (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12443\"\u003e#12443\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12418\"\u003e#12418\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003emdm317\u003c/li\u003e\n\u003cli\u003ePatrick Aleite\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.62.1\"\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\u003ch2\u003ev8.62.0\u003c/h2\u003e\n\u003ch2\u003e8.62.0 (2026-06-22)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.63.0 (2026-07-06)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint 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.63.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\u003ch2\u003e8.62.1 (2026-06-29)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint 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.62.1\"\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\u003ch2\u003e8.62.0 (2026-06-22)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove redundant package.json \u0026quot;files\u0026quot; (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12444\"\u003e#12444\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.62.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\u003ch2\u003e8.61.1 (2026-06-15)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint 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.61.1\"\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/290cf6cdcc5ffb00c5b8f3e1e0e9f2fd8cc96374\"\u003e\u003ccode\u003e290cf6c\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.63.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3ea32f4ba5e196c08c6da1095619d7f65ba4905e\"\u003e\u003ccode\u003e3ea32f4\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.62.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/54e285728e5d8cb83fadb8041189f0c3b4ab436a\"\u003e\u003ccode\u003e54e2857\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.62.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/81e4c2654c3f4d923766a888691add2c45b5d64a\"\u003e\u003ccode\u003e81e4c26\u003c/code\u003e\u003c/a\u003e feat: remove redundant package.json \u0026quot;files\u0026quot; (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12444\"\u003e#12444\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/aaad7187b529c4b6ff8088ffd7e948c69c2763b6\"\u003e\u003ccode\u003eaaad718\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.61.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.63.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 `@vitest/coverage-v8` from 4.1.8 to 4.1.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e@​vitest/coverage-v8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.10\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Check fs access in builtin commands [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eOpenCode (claude-opus-4-8)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10680\"\u003evitest-dev/vitest#10680\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5c18dd267\"\u003e\u003c!-- raw HTML omitted --\u003e(5c18d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evm\u003c/strong\u003e: Fix external module resolve error with deps optimizer query for encoded URI [backport to v4]  -  by \u003ca href=\"https://github.com/SveLil\"\u003e\u003ccode\u003e@​SveLil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10661\"\u003evitest-dev/vitest#10661\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/bae52b511\"\u003e\u003c!-- raw HTML omitted --\u003e(bae52)\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/vitest/compare/v4.1.9...v4.1.10\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.9\u003c/h2\u003e\n\u003ch3\u003e🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eimportOriginal\u003c/code\u003e with optimizer and query import [backport to v4] - by \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eDavid Harris\u003c/strong\u003e, \u003cstrong\u003eCodex\u003c/strong\u003eand \u003cstrong\u003eVladimir\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10546\"\u003evitest-dev/vitest#10546\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a5180190c\"\u003e\u003c!-- raw HTML omitted --\u003e(a5180)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eWait for orchestrator readiness before resolving browser sessions [backport to v4] - by \u003cstrong\u003eVladimir\u003c/strong\u003e and \u003cstrong\u003eSéamus O'Connor\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10555\"\u003evitest-dev/vitest#10555\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7fb29651a\"\u003e\u003c!-- raw HTML omitted --\u003e(7fb29)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait for iframe tester readiness before preparing  [backport to v4] - by \u003cstrong\u003eVladimir\u003c/strong\u003e and \u003cstrong\u003eSéamus O'Connor\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10497\"\u003evitest-dev/vitest#10497\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10556\"\u003evitest-dev/vitest#10556\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fbc626c40\"\u003e\u003c!-- raw HTML omitted --\u003e(fbc62)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eHoist vi.mock() for vite-plus/test imports [backport to v4] - by \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eLongYinan\u003c/strong\u003e, \u003cstrong\u003eClaude Opus 4.8\u003c/strong\u003e and \u003cstrong\u003eVladimir\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10548\"\u003evitest-dev/vitest#10548\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2c9559c02\"\u003e\u003c!-- raw HTML omitted --\u003e(2c955)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePrevent test run hang on worker crash  [backport to v4] - by \u003cstrong\u003eAri Perkkiö\u003c/strong\u003e and \u003cstrong\u003eJattioui Ismail\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10543\"\u003evitest-dev/vitest#10543\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10564\"\u003evitest-dev/vitest#10564\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/934b0f587\"\u003e\u003c!-- raw HTML omitted --\u003e(934b0)\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/vitest/compare/v4.1.8...v4.1.9\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/db616d227b6e0cb07a94f5d1bba262ee95db7e46\"\u003e\u003ccode\u003edb616d2\u003c/code\u003e\u003c/a\u003e chore: release v4.1.10 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/10718\"\u003e#10718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a7a61e78c7d0718f00173cff6800a91a344457d4\"\u003e\u003ccode\u003ea7a61e7\u003c/code\u003e\u003c/a\u003e chore: release v4.1.9 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/10598\"\u003e#10598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.10/packages/coverage-v8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 4.1.8 to 4.1.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.10\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Check fs access in builtin commands [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eOpenCode (claude-opus-4-8)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10680\"\u003evitest-dev/vitest#10680\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5c18dd267\"\u003e\u003c!-- raw HTML omitted --\u003e(5c18d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evm\u003c/strong\u003e: Fix external module resolve error with deps optimizer query for encoded URI [backport to v4]  -  by \u003ca href=\"https://github.com/SveLil\"\u003e\u003ccode\u003e@​SveLil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10661\"\u003evitest-dev/vitest#10661\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/bae52b511\"\u003e\u003c!-- raw HTML omitted --\u003e(bae52)\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/vitest/compare/v4.1.9...v4.1.10\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.9\u003c/h2\u003e\n\u003ch3\u003e🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eimportOriginal\u003c/code\u003e with optimizer and query import [backport to v4] - by \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eDavid Harris\u003c/strong\u003e, \u003cstrong\u003eCodex\u003c/strong\u003eand \u003cstrong\u003eVladimir\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10546\"\u003evitest-dev/vitest#10546\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a5180190c\"\u003e\u003c!-- raw HTML omitted --\u003e(a5180)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eWait for orchestrator readiness before resolving browser sessions [backport to v4] - by \u003cstrong\u003eVladimir\u003c/strong\u003e and \u003cstrong\u003eSéamus O'Connor\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10555\"\u003evitest-dev/vitest#10555\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7fb29651a\"\u003e\u003c!-- raw HTML omitted --\u003e(7fb29)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait for iframe tester readiness before preparing  [backport to v4] - by \u003cstrong\u003eVladimir\u003c/strong\u003e and \u003cstrong\u003eSéamus O'Connor\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10497\"\u003evitest-dev/vitest#10497\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10556\"\u003evitest-dev/vitest#10556\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fbc626c40\"\u003e\u003c!-- raw HTML omitted --\u003e(fbc62)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eHoist vi.mock() for vite-plus/test imports [backport to v4] - by \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eLongYinan\u003c/strong\u003e, \u003cstrong\u003eClaude Opus 4.8\u003c/strong\u003e and \u003cstrong\u003eVladimir\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10548\"\u003evitest-dev/vitest#10548\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2c9559c02\"\u003e\u003c!-- raw HTML omitted --\u003e(2c955)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePrevent test run hang on worker crash  [backport to v4] - by \u003cstrong\u003eAri Perkkiö\u003c/strong\u003e and \u003cstrong\u003eJattioui Ismail\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10543\"\u003evitest-dev/vitest#10543\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10564\"\u003evitest-dev/vitest#10564\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/934b0f587\"\u003e\u003c!-- raw HTML omitted --\u003e(934b0)\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/vitest/compare/v4.1.8...v4.1.9\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/db616d227b6e0cb07a94f5d1bba262ee95db7e46\"\u003e\u003ccode\u003edb616d2\u003c/code\u003e\u003c/a\u003e chore: release v4.1.10 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10718\"\u003e#10718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/bae52b5112a6fd8200101b88bf8af9685d077295\"\u003e\u003ccode\u003ebae52b5\u003c/code\u003e\u003c/a\u003e fix(vm): fix external module resolve error with deps optimizer query for enco...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a7a61e78c7d0718f00173cff6800a91a344457d4\"\u003e\u003ccode\u003ea7a61e7\u003c/code\u003e\u003c/a\u003e chore: release v4.1.9 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10598\"\u003e#10598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/934b0f587cb61d8338d83f525295322692a2db40\"\u003e\u003ccode\u003e934b0f5\u003c/code\u003e\u003c/a\u003e fix(pool): prevent test run hang on worker crash (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10543\"\u003e#10543\u003c/a\u003e) [backport to v4] (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/7fb29651afbae2a9b0cefe6c031a9308f168ac60\"\u003e\u003ccode\u003e7fb2965\u003c/code\u003e\u003c/a\u003e fix(browser): wait for orchestrator readiness before resolving browser sessio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a5180190c1be7089e3705e3dd9e84fea118d09d3\"\u003e\u003ccode\u003ea518019\u003c/code\u003e\u003c/a\u003e fix: fix \u003ccode\u003eimportOriginal\u003c/code\u003e with optimizer and query import [backport to v4] (#...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.10/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs-modules/mailer` from 2.3.6 to 2.3.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nest-modules/mailer/releases\"\u003e@​nestjs-modules/mailer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​nestjs-modules/mailer\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.3.7\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/nest-modules/mailer/pull/1313\"\u003e#1313\u003c/a\u003e \u003ca href=\"https://github.com/nest-modules/mailer/commit/3d922107b1d9dbac130dce1f55855b7a0df870b4\"\u003e\u003ccode\u003e3d92210\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/juandav\"\u003e\u003ccode\u003e@​juandav\u003c/code\u003e\u003c/a\u003e! - Fix several issues in the mailer package:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMjmlAdapter\u003c/strong\u003e: handle the Promise returned by \u003ccode\u003emjml2html\u003c/code\u003e in mjml v5+, so\nrendered HTML is no longer \u003ccode\u003eundefined\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nest-modules/mailer/issues/1312\"\u003e#1312\u003c/a\u003e). The adapter now also\npropagates errors from the inner engine.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMailerQueueModule\u003c/strong\u003e: support a \u003ccode\u003eglobal\u003c/code\u003e option in both \u003ccode\u003eregister\u003c/code\u003e and\n\u003ccode\u003eregisterAsync\u003c/code\u003e, allowing \u003ccode\u003eMailerQueueService\u003c/code\u003e to be injected across the\napplication without re-importing the module (\u003ca href=\"https://redirect.github.com/nest-modules/mailer/issues/1311\"\u003e#1311\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTransportType\u003c/strong\u003e: re-export \u003ccode\u003eTransportType\u003c/code\u003e from the package entry point so\ncustom transports can type their \u003ccode\u003egetTransport()\u003c/code\u003e return value without deep\nimports (\u003ca href=\"https://redirect.github.com/nest-modules/mailer/issues/1309\"\u003e#1309\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/nest-modules/mailer/commit/747db09306e9163a21d42b684e83742d5bcd97ae\"\u003e\u003ccode\u003e747db09\u003c/code\u003e\u003c/a\u003e chore(release): version packages (\u003ca href=\"https://redirect.github.com/nest-modules/mailer/issues/1314\"\u003e#1314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nest-modules/mailer/commit/3d922107b1d9dbac130dce1f55855b7a0df870b4\"\u003e\u003ccode\u003e3d92210\u003c/code\u003e\u003c/a\u003e fix(mailer): mjml v5 promise, queue global option, export TransportType (\u003ca href=\"https://redirect.github.com/nest-modules/mailer/issues/1313\"\u003e#1313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nest-modules/mailer/compare/@nestjs-modules/mailer@2.3.6...@nestjs-modules/mailer@2.3.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/cache-manager` from 3.1.2 to 3.1.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/cache-manager/releases\"\u003e@​nestjs/cache-manager's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 3.1.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: add keyv dummy check for swc builds \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/756\"\u003e#756\u003c/a\u003e by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/pull/1076\"\u003enestjs/cache-manager#1076\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/cache-manager/compare/3.1.2...3.1.3\"\u003ehttps://github.com/nestjs/cache-manager/compare/3.1.2...3.1.3\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/nestjs/cache-manager/commit/01015f0ce6aa2bcc5ed1896898c860a7f1646c69\"\u003e\u003ccode\u003e01015f0\u003c/code\u003e\u003c/a\u003e chore(): release v3.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/f324b7fc226f375b6c23a90e864692fe5a039c3d\"\u003e\u003ccode\u003ef324b7f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/1076\"\u003e#1076\u003c/a\u003e from nestjs/chore/keyv-dummy-check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/cf5752c358a127ac1599eaac389b4e6a8613494e\"\u003e\u003ccode\u003ecf5752c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vitest to v4.1.7 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/1088\"\u003e#1088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/f7e44257fdc81bc28c629df2e82426518781fad3\"\u003e\u003ccode\u003ef7e4425\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency oxlint to v1.66.0 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/1087\"\u003e#1087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/36a3f4ca05ee2f90b8d865efa1182f7b85a4f3c6\"\u003e\u003ccode\u003e36a3f4c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency lint-staged to v17.0.5 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/1086\"\u003e#1086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/4be068f75eb8364b754cc8e62f0fdabe1df8405d\"\u003e\u003ccode\u003e4be068f\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency oxlint to v1.65.0 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/1085\"\u003e#1085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/fc93e00d40779105ec245b28bfd219c1917ad96d\"\u003e\u003ccode\u003efc93e00\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vite to v8.0.13 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/1084\"\u003e#1084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/8832c82f16337b88bdc644de61e60edae7e689b9\"\u003e\u003ccode\u003e8832c82\u003c/code\u003e\u003c/a\u003e chore(deps): update nest monorepo to v11.1.21 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/1083\"\u003e#1083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/a2b55d534844fc1bd0e95bd0757271991d94ad20\"\u003e\u003ccode\u003ea2b55d5\u003c/code\u003e\u003c/a\u003e chore(deps): update nest monorepo to v11.1.20 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/1082\"\u003e#1082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/0ec4ebf844019329db171be4c4c0f5fb03e30bdc\"\u003e\u003ccode\u003e0ec4ebf\u003c/code\u003e\u003c/a\u003e chore(deps): update commitlint monorepo to v21.0.1 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/1081\"\u003e#1081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/cache-manager/compare/3.1.2...3.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/common` from 11.1.26 to 11.1.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/common's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): sse async handlers teardown issue by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17131\"\u003enestjs/nest#17131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): forRoutes middleware ending slash  by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17138\"\u003enestjs/nest#17138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\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/nestjs/nest/commit/660a1249e32e7701cdd7e5ccb20b7f695e721bce\"\u003e\u003ccode\u003e660a124\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/aa5c4f176edee6995d71a8f43a7ddb2de4c3ad8d\"\u003e\u003ccode\u003eaa5c4f1\u003c/code\u003e\u003c/a\u003e chore: update readme and package.json\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.27/packages/common\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/core` from 11.1.26 to 11.1.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): sse async handlers teardown issue by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17131\"\u003enestjs/nest#17131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): forRoutes middleware ending slash  by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17138\"\u003enestjs/nest#17138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\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/nestjs/nest/commit/660a1249e32e7701cdd7e5ccb20b7f695e721bce\"\u003e\u003ccode\u003e660a124\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5c5e9bae643f831683bdc0d63ef1dee788e40162\"\u003e\u003ccode\u003e5c5e9ba\u003c/code\u003e\u003c/a\u003e fix(core): sse async handlers teardown issue \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/17128\"\u003e#17128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/aa5c4f176edee6995d71a8f43a7ddb2de4c3ad8d\"\u003e\u003ccode\u003eaa5c4f1\u003c/code\u003e\u003c/a\u003e chore: update readme and package.json\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.27/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/platform-express` from 11.1.26 to 11.1.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/platform-express's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): sse async handlers teardown issue by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17131\"\u003enestjs/nest#17131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): forRoutes middleware ending slash  by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17138\"\u003enestjs/nest#17138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\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/nestjs/nest/commit/660a1249e32e7701cdd7e5ccb20b7f695e721bce\"\u003e\u003ccode\u003e660a124\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/aa5c4f176edee6995d71a8f43a7ddb2de4c3ad8d\"\u003e\u003ccode\u003eaa5c4f1\u003c/code\u003e\u003c/a\u003e chore: update readme and package.json\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.27/packages/platform-express\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/swagger` from 11.4.4 to 11.4.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/swagger/releases\"\u003e@​nestjs/swagger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.4.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(plugin): generate additionalProperties for Record/index-signature types by \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3957\"\u003enestjs/swagger#3957\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency swagger-ui-dist to v5.32.8 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3973\"\u003enestjs/swagger#3973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency js-yaml to v4.2.0 [security] by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3988\"\u003enestjs/swagger#3988\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/swagger/compare/11.4.4...11.4.5\"\u003ehttps://github.com/nestjs/swagger/compare/11.4.4...11.4.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/nestjs/swagger/commit/ce519621b75ba92e1ed93060bca56f21efdf699b\"\u003e\u003ccode\u003ece51962\u003c/code\u003e\u003c/a\u003e chore(): release v11.4.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/33cc986661c978b1e4208a429083e794498780a2\"\u003e\u003ccode\u003e33cc986\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3985\"\u003e#3985\u003c/a\u003e from nestjs/renovate/js-yaml-4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/874417fe9137fed1fb54f9fff5942240b30673c5\"\u003e\u003ccode\u003e874417f\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency js-yaml to v4.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/6cf725e5750694db74f4b435fd6f4c5378a96285\"\u003e\u003ccode\u003e6cf725e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3990\"\u003e#3990\u003c/a\u003e from nestjs/renovate/oxlint-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/d14de8a04e052a36626824a802790c2aabe00dd3\"\u003e\u003ccode\u003ed14de8a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3988\"\u003e#3988\u003c/a\u003e from nestjs/renovate/npm-js-yaml-vulnerability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/d2706fb421afd94b6f485a864dcad111a107bba9\"\u003e\u003ccode\u003ed2706fb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3974\"\u003e#3974\u003c/a\u003e from nestjs/renovate/cimg-node-24.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/6d04dee863ad39a1393b3f967be979b26c545a96\"\u003e\u003ccode\u003e6d04dee\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3973\"\u003e#3973\u003c/a\u003e from nestjs/renovate/swagger-ui-dist-5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/631e8206bde112c9cbbd56cac9e249167ccb1d6f\"\u003e\u003ccode\u003e631e820\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency oxlint to v1.72.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/efa813885c5c91e56fc554818bc76fa4ebcafee9\"\u003e\u003ccode\u003eefa8138\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency prettier to v3.9.4 (\u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3989\"\u003e#3989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/1bb09f0af4d0bb790c4d925c93db756ca5a6a5a9\"\u003e\u003ccode\u003e1bb09f0\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency js-yaml to v4.2.0 [security]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/swagger/compare/11.4.4...11.4.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/nestjs` from 10.57.0 to 10.64.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/nestjs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.64.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Add \u003ccode\u003enodejs_compat\u003c/code\u003e entrypoint (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21881\"\u003e#21881\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Cloudflare SDK now ships a dedicated \u003ccode\u003e@sentry/cloudflare/nodejs_compat\u003c/code\u003e entrypoint for Workers running with the \u003ccode\u003enodejs_compat\u003c/code\u003e flag. This entrypoint unlocks Node SDK features on Cloudflare, including the \u003ccode\u003eprismaIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21882\"\u003e#21882\u003c/a\u003e) and AI v7 support for the \u003ccode\u003evercelAiIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21917\"\u003e#21917\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003eThis entrypoint is a drop-in replacement, so you can switch your imports from \u003ccode\u003e@sentry/cloudflare\u003c/code\u003e directly to \u003ccode\u003e@sentry/cloudflare/nodejs_compat\u003c/code\u003e. To use it, your Worker must set the \u003ccode\u003enodejs_compat\u003c/code\u003e compatibility flag in \u003ccode\u003ewrangler.toml\u003c/code\u003e/\u003ccode\u003ewrangler.jsonc\u003c/code\u003e. This will become the default entrypoint in v11.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat: Use Sentry's minimal OpenTelemetry tracer provider by default (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21666\"\u003e#21666\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21680\"\u003e#21680\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21842\"\u003e#21842\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Node SDK now registers Sentry's own minimal \u003ccode\u003eSentryTracerProvider\u003c/code\u003e by default, which creates native Sentry spans directly instead of routing them through the full OpenTelemetry SDK span pipeline. This reduces overhead for the common case where you don't need the full OpenTelemetry tracing stack.\u003c/p\u003e\n\u003cp\u003eIf you rely on OpenTelemetry SDK features that the minimal provider doesn't support, you can opt out and fall back to the full OpenTelemetry \u003ccode\u003eBasicTracerProvider\u003c/code\u003e by setting \u003ccode\u003eopenTelemetryBasicTracerProvider: true\u003c/code\u003e in your \u003ccode\u003eSentry.init()\u003c/code\u003e options. Providing custom \u003ccode\u003eopenTelemetrySpanProcessors\u003c/code\u003e also forces the full provider automatically.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(bun,deno,node): pg orchestrion instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21826\"\u003e#21826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(bun): enable new mysql, pg integrations in 'bun build' (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21828\"\u003e#21828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Enable AI v7 support for Cloudflare in the /nodejs_compat entrypoint (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21917\"\u003e#21917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Expose prismaIntegration in nodejs_compat export (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21882\"\u003e#21882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Add \u003ccode\u003esentry.trace_lifecycle\u003c/code\u003e attribute (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21850\"\u003e#21850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Add deferred segment-span transaction capture (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21839\"\u003e#21839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): Bump OpenTelemetry dependencies to latest (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21988\"\u003e#21988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(mongoose): Instrument mongoose \u0026gt;= 9.7 via native tracing channels (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21803\"\u003e#21803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(replays): Record segment names that occur during replay (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21851\"\u003e#21851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Accept precisely-typed GrowthBook class in growthbookIntegration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21825\"\u003e#21825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Flush telemetry when page is hidden (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21862\"\u003e#21862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Catch potential errors during flush and dispose (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21976\"\u003e#21976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Capture Anthropic stream stop_reason from message_delta (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21907\"\u003e#21907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Print getTraceMetaTags in 1 line to prevent hydration errors (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22004\"\u003e#22004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Add immutable browser chunks to upload assets (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21978\"\u003e#21978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Handle \u003ccode\u003eMiddleware.execute\u003c/code\u003e root spans on Node.js runtime (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22013\"\u003e#22013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(react/solid/vue): Instrument TanStack Router navigations via \u003ccode\u003eonBeforeLoad\u003c/code\u003e/\u003ccode\u003eonResolved\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21975\"\u003e#21975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add experimentalUseDiagnosticsChannelInjection in node size-limit (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21992\"\u003e#21992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21945\"\u003e#21945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Clarify usage of hoistTransitiveImports option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21888\"\u003e#21888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Make \u003ccode\u003e@​sentry/conventions\u003c/code\u003e sideEffect free during bundling (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22015\"\u003e#22015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Remove runtime ESM/CJS switching (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21761\"\u003e#21761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(ci): Replace \u003ccode\u003eapp-id\u003c/code\u003e with \u003ccode\u003eclient-id\u003c/code\u003e in GH workflows (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21914\"\u003e#21914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(cloudflare): Disallow Node SDK usage outside of nodejs_compat (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21884\"\u003e#21884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(cloudflare): Disallow server-utils usage outside of nodejs_compat (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21918\"\u003e#21918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(node-core): Move isCjs to its own file to prevent sideEffects (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21856\"\u003e#21856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: Increase Node integration test timeout to 20 minutes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21903\"\u003e#21903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps(server-utils): Bump \u003ccode\u003e@​apm-js-collab/tracing-hooks\u003c/code\u003e to 0.10.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21892\"\u003e#21892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Implement orchestrion-based instrumentation for vercel-ai v6 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21658\"\u003e#21658\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/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e@​sentry/nestjs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.64.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Add \u003ccode\u003enodejs_compat\u003c/code\u003e entrypoint (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21881\"\u003e#21881\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Cloudflare SDK now ships a dedicated \u003ccode\u003e@sentry/cloudflare/nodejs_compat\u003c/code\u003e entrypoint for Workers running with the \u003ccode\u003enodejs_compat\u003c/code\u003e flag. This entrypoint unlocks Node SDK features on Cloudflare, including the \u003ccode\u003eprismaIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21882\"\u003e#21882\u003c/a\u003e) and AI v7 support for the \u003ccode\u003evercelAiIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21917\"\u003e#21917\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003eThis entrypoint is a drop-in replacement, so you can switch your imports from \u003ccode\u003e@sentry/cloudflare\u003c/code\u003e directly to \u003ccode\u003e@sentry/cloudflare/nodejs_compat\u003c/code\u003e. To use it, your Worker must set the \u003ccode\u003enodejs_compat\u003c/code\u003e compatibility flag in \u003ccode\u003ewrangler.toml\u003c/code\u003e/\u003ccode\u003ewrangler.jsonc\u003c/code\u003e. This will become the default entrypoint in v11.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat: Use Sentry's minimal OpenTelemetry tracer provider by default (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21666\"\u003e#21666\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21680\"\u003e#21680\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21842\"\u003e#21842\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Node SDK now registers Sentry's own minimal \u003ccode\u003eSentryTracerProvider\u003c/code\u003e by default, which creates native Sentry spans directly instead of routing them through the full OpenTelemetry SDK span pipeline. This reduces overhead for the common case where you don't need the full OpenTelemetry tracing stack.\u003c/p\u003e\n\u003cp\u003eIf you rely on OpenTelemetry SDK features that the minimal provider doesn't support, you can opt out and fall back to the full OpenTelemetry \u003ccode\u003eBasicTracerProvider\u003c/code\u003e by setting \u003ccode\u003eopenTelemetryBasicTracerProvider: true\u003c/code\u003e in your \u003ccode\u003eSentry.init()\u003c/code\u003e options. Providing custom \u003ccode\u003eopenTelemetrySpanProcessors\u003c/code\u003e also forces the full provider automatically.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(bun,deno,node): pg orchestrion instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21826\"\u003e#21826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(bun): enable new mysql, pg integrations in 'bun build' (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21828\"\u003e#21828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Enable AI v7 support for Cloudflare in the /nodejs_compat entrypoint (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21917\"\u003e#21917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Expose prismaIntegration in nodejs_compat export (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21882\"\u003e#21882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Add \u003ccode\u003esentry.trace_lifecycle\u003c/code\u003e attribute (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21850\"\u003e#21850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Add deferred segment-span transaction capture (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21839\"\u003e#21839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): Bump OpenTelemetry dependencies to latest (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21988\"\u003e#21988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(mongoose): Instrument mongoose \u0026gt;= 9.7 via native tracing channels (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21803\"\u003e#21803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(replays): Record segment names that occur during replay (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21851\"\u003e#21851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Accept precisely-typed GrowthBook class in growthbookIntegration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21825\"\u003e#21825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Flush telemetry when page is hidden (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21862\"\u003e#21862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Catch potential errors during flush and dispose (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21976\"\u003e#21976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Capture Anthropic stream stop_reason from message_delta (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21907\"\u003e#21907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Print getTraceMetaTags in 1 line to prevent hydration errors (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22004\"\u003e#22004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Add immutable browser chunks to upload assets (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21978\"\u003e#21978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Handle \u003ccode\u003eMiddleware.execute\u003c/code\u003e root spans on Node.js runtime (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22013\"\u003e#22013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(react/solid/vue): Instrument TanStack Router navigations via \u003ccode\u003eonBeforeLoad\u003c/code\u003e/\u003ccode\u003eonResolved\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21975\"\u003e#21975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add experimentalUseDiagnosticsChannelInjection in node size-limit (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21992\"\u003e#21992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21945\"\u003e#21945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Clarify usage of hoistTransitiveImports option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21888\"\u003e#21888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Make \u003ccode\u003e@​sentry/conventions\u003c/code\u003e sideEffect free during bundling (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22015\"\u003e#22015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Remove runtime ESM/CJS switching (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21761\"\u003e#21761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(ci): Replace \u003ccode\u003eapp-id\u003c/code\u003e with \u003ccode\u003eclient-id\u003c/code\u003e in GH workflows (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21914\"\u003e#21914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(cloudflare): Disallow Node SDK usage outside of nodejs_compat (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21884\"\u003e#21884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(cloudflare): Disallow server-utils usage outside of nodejs_compat (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21918\"\u003e#21918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(node-core): Move isCjs to its own file to prevent sideEffects (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21856\"\u003e#21856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: Increase Node integration test timeout to 20 minutes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21903\"\u003e#21903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps(server-utils): Bump \u003ccode\u003e@​apm-js-collab/tracing-hooks\u003c/code\u003e to 0.10.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21892\"\u003e#21892\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/getsentry/sentry-javascript/commit/5736a381ec4f09caf26854067d1d624fb4f84d24\"\u003e\u003ccode\u003e5736a38\u003c/code\u003e\u003c/a\u003e release: 10.64.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9074df693d4f30125b0c0450cabe6df28853f321\"\u003e\u003ccode\u003e9074df6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22016\"\u003e#22016\u003c/a\u003e from getsentry/prepare-release/10.64.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3610701c56a020dc839165fb9cafaa22be0bc247\"\u003e\u003ccode\u003e3610701\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.64.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7df7f30c4583433180845f4092bdbbf4d4c7ca1a\"\u003e\u003ccode\u003e7df7f30\u003c/code\u003e\u003c/a\u003e fix(core): Print getTraceMetaTags in 1 line to prevent hydration errors (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22004\"\u003e#22004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/39d05cd6ff07493a34a0ebf3c636b208ffb4cd34\"\u003e\u003ccode\u003e39d05cd\u003c/code\u003e\u003c/a\u003e fix(nextjs):  Handle \u003ccode\u003eMiddleware.execute\u003c/code\u003e root spans on Node.js runtime (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22013\"\u003e#22013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f7c75e741c1df140cc0d6220cdc25ae8a6705163\"\u003e\u003ccode\u003ef7c75e7\u003c/code\u003e\u003c/a\u003e chore: Make \u003ccode\u003e@​sentry/conventions\u003c/code\u003e sideEffect free during bundling (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22015\"\u003e#22015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/851edb35850813e1ee2528783daec9c15eefe2b0\"\u003e\u003ccode\u003e851edb3\u003c/code\u003e\u003c/a\u003e test(node): Attempt to unflake docker-based node integration tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/21905\"\u003e#21905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/5e48cb01618419cdcc0d1136e90293ea57811405\"\u003e\u003ccode\u003e5e48cb0\u003c/code\u003e\u003c/a\u003e feat(server-utils): Rewrite \u003ccode\u003e@opentelemetry/instrumentation-hapi\u003c/code\u003e to orchestr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/067f1b230d6ce425b5fbe5e8c33357e71f325280\"\u003e\u003ccode\u003e067f1b2\u003c/code\u003e\u003c/a\u003e chore(cloudflare): Disallow server-utils usage outside of nodejs_compat (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/21918\"\u003e#21918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/00cc3176c115eabf5d92ae7fddbf87a61fa95a33\"\u003e\u003ccode\u003e00cc317\u003c/code\u003e\u003c/a\u003e feat(cloudflare): Enable AI v7 support for Cloudflare in the /nodejs_compat e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.57.0...10.64.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.17.0 to 1.18.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/releases\"\u003eaxios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.18.1 — June 21, 2026\u003c/h2\u003e\n\u003cp\u003eThis release focuses on Node HTTP adapter fixes, safer AxiosError serialisation, runtime/type correctness fixes, documentation updates, and dependency maintenance.\u003c/p\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAxiosError Serialisation: Made AxiosError#cause non-enumerable to prevent circular JSON serialisation failures when errors include nested causes. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10913\"\u003e#10913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNode HTTP Adapter: Guarded socket.setKeepAlive for proxy agent streams, accepted path-only URLs when socketPath is configured, deferred environment proxy handling to Node, and explicitly passed maxBodyLength through to follow-redirects. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10917\"\u003e#10917\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/10930\"\u003e#10930\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/10942\"\u003e#10942\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/10993\"\u003e#10993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRuntime and Type Correctness: Fixed several runtime crashes, type definition mismatches, and incorrect error handling paths. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10959\"\u003e#10959\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11021\"\u003e#11021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAxiosURLSearchParams: Switched the encoder callback to an arrow function so \u003ccode\u003eencoder.call(this)\u003c/code\u003e receives the \u003ccode\u003eAxiosURLSearchParams\u003c/code\u003e instance correctly. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11019\"\u003e#11019\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDocumentation: Documented sensitive headers and status transition behaviour, prepared cleaned-up docs, added Deno install instructions, and clarified that request data is request-specific (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11007\"\u003e#11007\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11010\"\u003e#11010\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11023\"\u003e#11023\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11025\"\u003e#11025\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDependencies: Bumped vite, rollup, form-data, js-yaml, and multer across the root project, docs, smoke tests, and module test workspaces. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11011\"\u003e#11011\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11012\"\u003e#11012\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11013\"\u003e#11013\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11014\"\u003e#11014\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11015\"\u003e#11015\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11016\"\u003e#11016\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11017\"\u003e#11017\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11026\"\u003e#11026\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors. Thank you for helping improve axios:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webdevelopersrinu\"\u003e\u003ccode\u003e@​webdevelopersrinu\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10913\"\u003e#10913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sijie-Z\"\u003e\u003ccode\u003e@​sijie-Z\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10993\"\u003e#10993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bartlomieju\"\u003e\u003ccode\u003e@​bartlomieju\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11023\"\u003e#11023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JSap0914\"\u003e\u003ccode\u003e@​JSap0914\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11019\"\u003e#11019\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.18....\n\n_Description has been truncated_","html_url":"https://github.com/emilhornlund/klurigo/pull/499","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/emilhornlund%2Fklurigo/issues/499","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/499/packages"},{"uuid":"4832872364","node_id":"PR_kwDOO0O2gs7vCxy2","number":40,"state":"open","title":"chore(deps): bump the prod-dependencies group across 1 directory with 2 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-07-07T23:04:46.000Z","updated_at":"2026-07-07T23:05:13.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"prod-dependencies","update_count":2,"packages":[{"name":"react-hook-form","old_version":"7.80.0","new_version":"7.81.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-router-dom","old_version":"7.18.0","new_version":"7.18.1","repository_url":"https://github.com/remix-run/react-router"}],"path":null,"ecosystem":"npm"},"body":"Bumps the prod-dependencies group with 2 updates in the / directory: [react-hook-form](https://github.com/react-hook-form/react-hook-form) and [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom).\n\nUpdates `react-hook-form` from 7.80.0 to 7.81.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/react-hook-form/releases\"\u003ereact-hook-form's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 7.81.0\u003c/h2\u003e\n\u003cp\u003e⚜️ feat: FieldArray component (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13394\"\u003e#13394\u003c/a\u003e)\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e\u0026lt;FieldArray\r\n  control={control}\r\n  name=\u0026quot;test\u0026quot;\r\n  render={({ fields }) =\u0026gt; null}\r\n/\u0026gt;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13538\"\u003e#13538\u003c/a\u003e useFieldArray min 1 item validation error changes its location in the errors object (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13539\"\u003e#13539\u003c/a\u003e)\n🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13569\"\u003e#13569\u003c/a\u003e calling reset triggers subscribe with latest name instead of undefined (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13574\"\u003e#13574\u003c/a\u003e)\n🐞 fix(useController): reflect cleared parent object in controlled fields (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13550\"\u003e#13550\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13553\"\u003e#13553\u003c/a\u003e)\n🐞 fix(flatten): preserve Date values as leaf nodes (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13566\"\u003e#13566\u003c/a\u003e)\n🐛 fix(unset): guard against prototype keyword path traversal (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13559\"\u003e#13559\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13560\"\u003e#13560\u003c/a\u003e)\n🏸 improve setValue api with shrink value (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13576\"\u003e#13576\u003c/a\u003e)\n👝 close \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13577\"\u003e#13577\u003c/a\u003e improve re-render with useFieldArray reset (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13578\"\u003e#13578\u003c/a\u003e)\n🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13575\"\u003e#13575\u003c/a\u003e issue: clearErrors changes the name value from form.subscribe (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13579\"\u003e#13579\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/DakshSinghDhami\"\u003e\u003ccode\u003e@​DakshSinghDhami\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/JSap0914\"\u003e\u003ccode\u003e@​JSap0914\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/tran-simon\"\u003e\u003ccode\u003e@​tran-simon\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/EduardF1\"\u003e\u003ccode\u003e@​EduardF1\u003c/code\u003e\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/react-hook-form/react-hook-form/blob/master/CHANGELOG.md\"\u003ereact-hook-form's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[7.81.0] - 2026-07-05\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFieldArray\u003c/code\u003e component built on \u003ccode\u003euseFieldArray\u003c/code\u003e for controlled field-array rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eclearErrors\u003c/code\u003e changing the \u003ccode\u003ename\u003c/code\u003e value from \u003ccode\u003eform.subscribe\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ereset\u003c/code\u003e triggering \u003ccode\u003esubscribe\u003c/code\u003e with the latest name instead of \u003ccode\u003eundefined\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetValues\u003c/code\u003e leaving stale elements behind when shrinking a field array\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eflatten\u003c/code\u003e preserving \u003ccode\u003eDate\u003c/code\u003e values as leaf nodes\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseFieldArray\u003c/code\u003e min length validation error changing location in the \u003ccode\u003eerrors\u003c/code\u003e object\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseController\u003c/code\u003e not reflecting a cleared parent object in controlled fields\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHarden \u003ccode\u003eunset()\u003c/code\u003e against prototype-path traversal (\u003ccode\u003e__proto__\u003c/code\u003e / \u003ccode\u003econstructor\u003c/code\u003e / \u003ccode\u003eprototype\u003c/code\u003e), matching the existing \u003ccode\u003eset()\u003c/code\u003e guard\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove re-render with \u003ccode\u003euseFieldArray\u003c/code\u003e reset\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/46b217e034dd92f7aa3cb3a478815556b416b299\"\u003e\u003ccode\u003e46b217e\u003c/code\u003e\u003c/a\u003e 7.81.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/6595a91232cadd2e9d9a4b475137d6213b1702bf\"\u003e\u003ccode\u003e6595a91\u003c/code\u003e\u003c/a\u003e 🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13575\"\u003e#13575\u003c/a\u003e issue: clearErrors changes the name value from form.subscribe (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/cae5dfe2d60f1f19e2d9e40314ddef858064347f\"\u003e\u003ccode\u003ecae5dfe\u003c/code\u003e\u003c/a\u003e 👝 close \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13577\"\u003e#13577\u003c/a\u003e improve re-render with useFieldArray reset (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13578\"\u003e#13578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/5b2b74318a8549e266cc243e249ab401b5809331\"\u003e\u003ccode\u003e5b2b743\u003c/code\u003e\u003c/a\u003e 🏸 improve setValue api with shrink value (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13576\"\u003e#13576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/6112441b8e61e943a612b2a75a23b2821c09d93d\"\u003e\u003ccode\u003e6112441\u003c/code\u003e\u003c/a\u003e 🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13569\"\u003e#13569\u003c/a\u003e calling reset triggers subscribe with latest name instead of und...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/f89388f5f60b8a8222a42b340f49b38e77d9ed26\"\u003e\u003ccode\u003ef89388f\u003c/code\u003e\u003c/a\u003e 🐞 fix(flatten): preserve Date values as leaf nodes (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13566\"\u003e#13566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/46381fa8fe690fc16d17afde8a43738a55b2c6e6\"\u003e\u003ccode\u003e46381fa\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;docs: fix grammar in demo descriptions (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13565\"\u003e#13565\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13568\"\u003e#13568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/d4c804ad3d8ec90aa7ff053b9843fc3648f14d07\"\u003e\u003ccode\u003ed4c804a\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;test: remove duplicate UseFieldArray slug (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13564\"\u003e#13564\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13567\"\u003e#13567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/63ec54fab07384e3947bd950eff0d7bd30e86597\"\u003e\u003ccode\u003e63ec54f\u003c/code\u003e\u003c/a\u003e test: remove duplicate UseFieldArray slug (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13564\"\u003e#13564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/08792ad0bafa6804f686f3b0fa19e160cba2eb89\"\u003e\u003ccode\u003e08792ad\u003c/code\u003e\u003c/a\u003e docs: fix grammar in demo descriptions (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13565\"\u003e#13565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-hook-form/react-hook-form/compare/v7.80.0...v7.81.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-router-dom` from 7.18.0 to 7.18.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/blob/react-router-dom@7.18.1/packages/react-router-dom/CHANGELOG.md\"\u003ereact-router-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect \u003ccode\u003epackage.json\u003c/code\u003e \u003ccode\u003emain\u003c/code\u003e field for CommonJS builds (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15238\"\u003e#15238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.18.1\"\u003e\u003ccode\u003ereact-router@7.18.1\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/remix-run/react-router/commit/afdf85d3c15448a41017514caca2aca038d3e9ca\"\u003e\u003ccode\u003eafdf85d\u003c/code\u003e\u003c/a\u003e Release v7.18.1 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15253\"\u003e#15253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/2ecaa1ddbbcd583999dda46dd5413e907e8a46f3\"\u003e\u003ccode\u003e2ecaa1d\u003c/code\u003e\u003c/a\u003e Fix react-router-dom main entry metadata (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15238\"\u003e#15238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router-dom@7.18.1/packages/react-router-dom\"\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/sawyehtet-dev/portfolio/pull/40","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sawyehtet-dev%2Fportfolio/issues/40","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/40/packages"}],"issue_packages":[{"old_version":"7.18.0","new_version":"7.18.1","update_type":"patch","path":null,"pr_created_at":"2026-07-27T17:49:04.000Z","version_change":"7.18.0 → 7.18.1","issue":{"uuid":"4990767527","node_id":"PR_kwDOQdDOTs73DHpd","number":49,"state":"open","title":"chore(deps): bump the minor-patch group across 1 directory with 17 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-07-27T17:49:04.000Z","updated_at":"2026-07-27T17:52:17.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":17,"packages":[{"name":"@convex-dev/auth","old_version":"0.0.92","new_version":"0.0.94","repository_url":"https://github.com/get-convex/convex-auth"},{"name":"convex","old_version":"1.41.0","new_version":"1.42.3","repository_url":"https://github.com/get-convex/convex-backend"},{"name":"framer-motion","old_version":"12.40.0","new_version":"12.42.2","repository_url":"https://github.com/motiondivision/motion"},{"name":"lucide-react","old_version":"1.21.0","new_version":"1.27.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"19.2.7","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"react-dom","old_version":"19.2.7","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"react-router-dom","old_version":"7.18.0","new_version":"7.18.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"resend","old_version":"6.14.0","new_version":"6.18.0","repository_url":"https://github.com/resend/resend-node"},{"name":"@eslint/js","old_version":"9.39.4","new_version":"9.39.5","repository_url":"https://github.com/eslint/eslint"},{"name":"@tailwindcss/vite","old_version":"4.3.1","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@vitejs/plugin-react","old_version":"6.0.2","new_version":"6.0.4","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint","old_version":"9.39.4","new_version":"9.39.5","repository_url":"https://github.com/eslint/eslint"},{"name":"globals","old_version":"17.7.0","new_version":"17.8.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"tailwindcss","old_version":"4.3.1","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript-eslint","old_version":"8.62.0","new_version":"8.65.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"8.1.0","new_version":"8.1.5","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.1.9","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-patch group with 17 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@convex-dev/auth](https://github.com/get-convex/convex-auth) | `0.0.92` | `0.0.94` |\n| [convex](https://github.com/get-convex/convex-backend/tree/HEAD/npm-packages/convex) | `1.41.0` | `1.42.3` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.40.0` | `12.42.2` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.21.0` | `1.27.0` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.7` | `19.2.8` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.7` | `19.2.8` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.18.0` | `7.18.1` |\n| [resend](https://github.com/resend/resend-node) | `6.14.0` | `6.18.0` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.4` | `9.39.5` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.3.1` | `4.3.3` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.0.2` | `6.0.4` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.4` | `9.39.5` |\n| [globals](https://github.com/sindresorhus/globals) | `17.7.0` | `17.8.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.3.1` | `4.3.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.62.0` | `8.65.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.1.0` | `8.1.5` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.9` | `4.1.10` |\n\n\nUpdates `@convex-dev/auth` from 0.0.92 to 0.0.94\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/get-convex/convex-auth/blob/main/CHANGELOG.md\"\u003e@​convex-dev/auth's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.0.94\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump \u003ccode\u003e@auth/core\u003c/code\u003e peer dependency (\u003ca href=\"https://redirect.github.com/get-convex/convex-auth/issues/320\"\u003e#320\u003c/a\u003e) \u003ca href=\"https://github.com/eden881\"\u003e\u003ccode\u003e@​eden881\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.0.93\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: downgrade log levels for expected auth flows (\u003ca href=\"https://redirect.github.com/get-convex/convex-auth/issues/336\"\u003e#336\u003c/a\u003e) \u003ca href=\"https://github.com/Hades32\"\u003e\u003ccode\u003e@​Hades32\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/get-convex/convex-auth/commit/bd67028a94054cc99c45e334058e2e0155eec0f6\"\u003e\u003ccode\u003ebd67028\u003c/code\u003e\u003c/a\u003e 0.0.94\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/get-convex/convex-auth/commit/d417c5a981d6edd868bc0f701039bfb827633f0e\"\u003e\u003ccode\u003ed417c5a\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@auth/core\u003c/code\u003e peer dependency (\u003ca href=\"https://redirect.github.com/get-convex/convex-auth/issues/320\"\u003e#320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/get-convex/convex-auth/commit/3a40d4cd69cbd06c71e3135767f3d85f87093de5\"\u003e\u003ccode\u003e3a40d4c\u003c/code\u003e\u003c/a\u003e Update dependency tailwind-merge to v3 (\u003ca href=\"https://redirect.github.com/get-convex/convex-auth/issues/345\"\u003e#345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/get-convex/convex-auth/commit/5b564e2ba49ad5a6d2813c0b78f33910a0dd95f6\"\u003e\u003ccode\u003e5b564e2\u003c/code\u003e\u003c/a\u003e Update dependency twilio to v6 (\u003ca href=\"https://redirect.github.com/get-convex/convex-auth/issues/346\"\u003e#346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/get-convex/convex-auth/commit/9f7e80c4b00684271f3752e54753342410d48c06\"\u003e\u003ccode\u003e9f7e80c\u003c/code\u003e\u003c/a\u003e Update actions/checkout action to v6 (\u003ca href=\"https://redirect.github.com/get-convex/convex-auth/issues/309\"\u003e#309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/get-convex/convex-auth/commit/6fcf8881cb3c010e1b191ec87258103321383b89\"\u003e\u003ccode\u003e6fcf888\u003c/code\u003e\u003c/a\u003e Update dependency resend to v6 (\u003ca href=\"https://redirect.github.com/get-convex/convex-auth/issues/343\"\u003e#343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/get-convex/convex-auth/commit/89cfa06c61a7017dda23edd21d96c66bc9716590\"\u003e\u003ccode\u003e89cfa06\u003c/code\u003e\u003c/a\u003e Bump vitest from 1.6.1 to 4.1.0 (\u003ca href=\"https://redirect.github.com/get-convex/convex-auth/issues/337\"\u003e#337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/get-convex/convex-auth/commit/b6cf31f06201062cbd86687f5da1a1434dcb660c\"\u003e\u003ccode\u003eb6cf31f\u003c/code\u003e\u003c/a\u003e Update dependency node to v24 (\u003ca href=\"https://redirect.github.com/get-convex/convex-auth/issues/321\"\u003e#321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/get-convex/convex-auth/commit/be9faf08855f32e6291918c5532d95170374d015\"\u003e\u003ccode\u003ebe9faf0\u003c/code\u003e\u003c/a\u003e Bump Playwright to v1.60 to fix Node 24 install hang; add 20m CI test timeout...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/get-convex/convex-auth/commit/061cbb52aa276f3ecc43d032afd8b06453836d8a\"\u003e\u003ccode\u003e061cbb5\u003c/code\u003e\u003c/a\u003e 0.0.93\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/get-convex/convex-auth/compare/v0.0.92...v0.0.94\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `convex` from 1.41.0 to 1.42.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/get-convex/convex-backend/blob/main/npm-packages/convex/CHANGELOG.md\"\u003econvex's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.42.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug where the codegen would not sort module paths in\nan order consistent with other platforms when running\non Windows. This completes a fix that was only partially\napplied in 1.42.2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.42.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMutations and actions can now read the raw authentication\ntoken used in the request by accessing \u003ccode\u003eauthToken\u003c/code\u003e in\n\u003ccode\u003ectx.meta.getRequestMetadata()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed a circular import in \u003ccode\u003econvex/browser\u003c/code\u003e that caused issues\nwhen using the \u003ccode\u003eConvexHttpClient\u003c/code\u003e in some JavaScript\nenvironments.\u003c/li\u003e\n\u003cli\u003eFixed a bug in \u003ccode\u003eConvexProviderWithClerk\u003c/code\u003e that caused\nthe Convex client to ignore session changes in some situations.\u003c/li\u003e\n\u003cli\u003eFixed a bug where the codegen would not sort module paths in\nan order consistent with other platforms when running\non Windows.\u003c/li\u003e\n\u003cli\u003eWhen running \u003ccode\u003enpx convex dev\u003c/code\u003e outside a Convex project,\nthe CLI now returns an error message immediately instead of\nfirst asking the user to select a project and then failing\nlater.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.42.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an issue where the CLI would be unable to find the \u003ccode\u003etsgo\u003c/code\u003e binary in\nnewer versions of \u003ccode\u003e@typescript/native-preview\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded a new \u003ccode\u003einitialAuthTokenReuse\u003c/code\u003e option to \u003ccode\u003eConvexReactClient\u003c/code\u003e that\nprevents extra function calls when users re-authenticate.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.42.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a new \u003ccode\u003enpx convex project create\u003c/code\u003e command that can be used\nto create new projects     programmatically.\u003c/li\u003e\n\u003cli\u003eAdded a new \u003ccode\u003e--names-only\u003c/code\u003e flag to \u003ccode\u003enpx convex env list\u003c/code\u003e\n(and \u003ccode\u003enpx convex env default list\u003c/code\u003e). This flag shows the names of\nthe env vars that are set, without the values. It can be useful\nto let AI coding agents know the variables that are set on a deployment,\nwithout giving them the actual values.\u003c/li\u003e\n\u003cli\u003eAdded a new \u003ccode\u003euseStaleSnapshot\u003c/code\u003e option to the arguments for \u003ccode\u003erunQuery\u003c/code\u003e.\nThis is an advanced feature that can be used to allow mutations\nto avoid optimistic concurrency control (OCC) conflicts in some cases\nwhere they can commit even though they depend on conflicting reads.\nThis change allows us to improve the performance of some of the\nofficial Convex components, including Workpool.\u003c/li\u003e\n\u003cli\u003eImproved the documentation of \u003ccode\u003edb.*\u003c/code\u003e methods to more clearly explain\nthe difference between the old APIs without table names\n(e.g. \u003ccode\u003edb.get(userId)\u003c/code\u003e) and the new APIs with table names\n(e.g. \u003ccode\u003edb.get(\u0026quot;users\u0026quot;, userId)\u003c/code\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/get-convex/convex-backend/commits/HEAD/npm-packages/convex\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `framer-motion` from 12.40.0 to 12.42.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003eframer-motion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.42.2] 2026-07-01\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Cropped group layers now animate \u003ccode\u003eborder-radius\u003c/code\u003e from the old to new radius.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.42.1] 2026-06-30\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Old layer fade out now cancelled when defining \u003ccode\u003e.new()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.42.0] 2026-06-24\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Layers are automatically grouped to match their DOM-hierarchy. New \u003ccode\u003e.group(false)\u003c/code\u003e method opts-out.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Auto-crop is now aspect-ratio aware, disabling crops for matching aspect-ratios.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Disabled automatic \u003ccode\u003eborder-radius\u003c/code\u003e animation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.41.0] 2026-06-23\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Moves from Motion+ Early Access and alpha to main library.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: \u003ccode\u003e.add()\u003c/code\u003e resolves a CSS selector or \u003ccode\u003eElement\u003c/code\u003e to automatically generate, apply and remove \u003ccode\u003eview-transition-name\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: \u003ccode\u003e.new()\u003c/code\u003e and \u003ccode\u003e.old()\u003c/code\u003e configures values to animate on new and old layers.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: \u003ccode\u003e.layout()\u003c/code\u003e can set a custom transition on the size/position animation of the currently selected elements.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Group layers now automatically crop with children set to \u003ccode\u003ecover\u003c/code\u003e, with \u003ccode\u003eborder-radius\u003c/code\u003e animating from old radius to new. \u003ccode\u003e.crop(false)\u003c/code\u003e disables this behaviour.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: \u003ccode\u003e.class(name)\u003c/code\u003e tags currently selected elements with a \u003ccode\u003eview-transition-class\u003c/code\u003e as a custom CSS hook.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAnimatePresence\u003c/code\u003e: Prevent stuck exit animations when children interrupt.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edrag\u003c/code\u003e: Child \u003ccode\u003ee.stopPropagation()\u003c/code\u003e no longer break drag end.\u003c/li\u003e\n\u003cli\u003eFixing Next.js OOM on Windows when importing via \u003ccode\u003emotion\u003c/code\u003e package.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimateLayout\u003c/code\u003e: Improve handling of parallel/interleaved calls.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: \u003ccode\u003e.enter()\u003c/code\u003e and \u003ccode\u003e.exit()\u003c/code\u003e now refer specifically to \u003ccode\u003enew\u003c/code\u003e and \u003ccode\u003eold\u003c/code\u003e layers where there are no matching \u003ccode\u003eold\u003c/code\u003e or \u003ccode\u003enew\u003c/code\u003e layers.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Interrupted transition setups now return resolved animation rather than throwing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/40e8756c63b258c9dd07de9501cb788410eefb02\"\u003e\u003ccode\u003e40e8756\u003c/code\u003e\u003c/a\u003e v12.42.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/718ccc7d4e8d17dddb36e73198b730fac57267c4\"\u003e\u003ccode\u003e718ccc7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3768\"\u003e#3768\u003c/a\u003e from motiondivision/view-cropped-corner-radius\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/19195a4bfc77389afb9cfd06bb2fb9eaeb798e8f\"\u003e\u003ccode\u003e19195a4\u003c/code\u003e\u003c/a\u003e Dedupe corner-radius longhands; merge crop box/radii measurements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/5299aa65a2428c55728d28b68c0d3242052d8b7a\"\u003e\u003ccode\u003e5299aa6\u003c/code\u003e\u003c/a\u003e Resolve cropped-clip radius timing once; fix transition-option leak\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/937cdf396c29fa2826ba0836c1e6f1a1466e5064\"\u003e\u003ccode\u003e937cdf3\u003c/code\u003e\u003c/a\u003e Animate cropped view-transition group corner radius\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/fd2d6f66d1cffcfeb2e2e0d9e39dc54796025db2\"\u003e\u003ccode\u003efd2d6f6\u003c/code\u003e\u003c/a\u003e v12.42.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/2223d873d8c78bab03301e5d9e3272c6d76907e6\"\u003e\u003ccode\u003e2223d87\u003c/code\u003e\u003c/a\u003e Hold the old layer when only a non-opacity .new() is set\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/9c841455973b280c7989befd6dc918da0246a7fa\"\u003e\u003ccode\u003e9c84145\u003c/code\u003e\u003c/a\u003e v12.42.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/60d7c72bc3d8052e2453424542d102467f3ed2fc\"\u003e\u003ccode\u003e60d7c72\u003c/code\u003e\u003c/a\u003e Add view-transition group nesting and aspect-aware cropping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/6437276caa543467a3bc407514ad0a4f842c37e0\"\u003e\u003ccode\u003e6437276\u003c/code\u003e\u003c/a\u003e Updating\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.40.0...v12.42.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 1.21.0 to 1.27.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.27.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): removed brand names from tags \u0026amp; revised brand stopwords by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4575\"\u003elucide-icons/lucide#4575\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): Fix site build by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4582\"\u003elucide-icons/lucide#4582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): optimised \u003ccode\u003esquare-scissors\u003c/code\u003e icons by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4581\"\u003elucide-icons/lucide#4581\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(packages/angular): add more supported attributes for SVG nodes by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4570\"\u003elucide-icons/lucide#4570\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003epending-cw\u003c/code\u003e icon by \u003ca href=\"https://github.com/NielsLazaroms\"\u003e\u003ccode\u003e@​NielsLazaroms\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4439\"\u003elucide-icons/lucide#4439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ezap\u003c/code\u003e and \u003ccode\u003ezap-off\u003c/code\u003e icons by \u003ca href=\"https://github.com/kapowaz\"\u003e\u003ccode\u003e@​kapowaz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4536\"\u003elucide-icons/lucide#4536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add \u003ccode\u003esquare-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/october-learns\"\u003e\u003ccode\u003e@​october-learns\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4496\"\u003elucide-icons/lucide#4496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump astro from 6.4.8 to 7.1.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/lucide-icons/lucide/pull/4572\"\u003elucide-icons/lucide#4572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etoolbox\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4571\"\u003elucide-icons/lucide#4571\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add scan-square by \u003ca href=\"https://github.com/samuelalake\"\u003e\u003ccode\u003e@​samuelalake\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4550\"\u003elucide-icons/lucide#4550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003euser-shield\u003c/code\u003e icon by \u003ca href=\"https://github.com/MArtytraM99\"\u003e\u003ccode\u003e@​MArtytraM99\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3099\"\u003elucide-icons/lucide#3099\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emosque\u003c/code\u003e icon by \u003ca href=\"https://github.com/iskepr\"\u003e\u003ccode\u003e@​iskepr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4494\"\u003elucide-icons/lucide#4494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(request-review): Remove pull_request_target by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4593\"\u003elucide-icons/lucide#4593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003efeather\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4584\"\u003elucide-icons/lucide#4584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(ci): added custom prettier plugin for icon SVG files by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4576\"\u003elucide-icons/lucide#4576\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(ci.yml): Remove concurrency in ci.yml by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4595\"\u003elucide-icons/lucide#4595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebarrel\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4592\"\u003elucide-icons/lucide#4592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(lab): Migrate lab to main repo. by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4521\"\u003elucide-icons/lucide#4521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003etrophy\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4591\"\u003elucide-icons/lucide#4591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(analytics): add utm source and medium by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4596\"\u003elucide-icons/lucide#4596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(docs): Add lab requirement in pull_request_template.md by \u003ca href=\"https://github.com/danielbayley\"\u003e\u003ccode\u003e@​danielbayley\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3651\"\u003elucide-icons/lucide#3651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): replaces \u003ccode\u003epodcast\u003c/code\u003e icon with new \u003ccode\u003emic-*\u003c/code\u003e icons by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4583\"\u003elucide-icons/lucide#4583\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add layout-freeform by \u003ca href=\"https://github.com/samuelalake\"\u003e\u003ccode\u003e@​samuelalake\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4543\"\u003elucide-icons/lucide#4543\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/NielsLazaroms\"\u003e\u003ccode\u003e@​NielsLazaroms\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4439\"\u003elucide-icons/lucide#4439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kapowaz\"\u003e\u003ccode\u003e@​kapowaz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4536\"\u003elucide-icons/lucide#4536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/october-learns\"\u003e\u003ccode\u003e@​october-learns\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4496\"\u003elucide-icons/lucide#4496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/samuelalake\"\u003e\u003ccode\u003e@​samuelalake\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4550\"\u003elucide-icons/lucide#4550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iskepr\"\u003e\u003ccode\u003e@​iskepr\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4494\"\u003elucide-icons/lucide#4494\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.26.0...1.27.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.26.0...1.27.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.26.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docs): fix home page package links \u0026amp; accessible labels by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4540\"\u003elucide-icons/lucide#4540\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecolumns-3-cog\u003c/code\u003e icon by \u003ca href=\"https://github.com/kamilasw\"\u003e\u003ccode\u003e@​kamilasw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4578\"\u003elucide-icons/lucide#4578\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): extended metadata of \u003ccode\u003ead\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4579\"\u003elucide-icons/lucide#4579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebook-open\u003c/code\u003e icons by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4565\"\u003elucide-icons/lucide#4565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eshield-keyhole\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4580\"\u003elucide-icons/lucide#4580\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/kamilasw\"\u003e\u003ccode\u003e@​kamilasw\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4578\"\u003elucide-icons/lucide#4578\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.25.0...1.26.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.25.0...1.26.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.25.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/f229f83f0c42f46befeac3cfd8ef7aaa82a71325\"\u003e\u003ccode\u003ef229f83\u003c/code\u003e\u003c/a\u003e chore(depedencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4553\"\u003e#4553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.27.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.2.7 to 19.2.8\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.2.8 (July 21st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance improvements when decoding\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/37087\"\u003e#37087\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\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/react/react/commit/1dd4ecbdabf826f527fc9a58c05ea70375b7d170\"\u003e\u003ccode\u003e1dd4ecb\u003c/code\u003e\u003c/a\u003e [FlightReply] Performance improvements when decoding (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/37087\"\u003e#37087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/b0d2fdb78bdfae075a7fa02ddcebbf25f90952c2\"\u003e\u003ccode\u003eb0d2fdb\u003c/code\u003e\u003c/a\u003e [19.2.x] Update required references to GitHub repo (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/36753\"\u003e#36753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react/react/commits/v19.2.8/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.2.7 to 19.2.8\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-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.8 (July 21st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance improvements when decoding\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/37087\"\u003e#37087\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\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/react/react/commit/1dd4ecbdabf826f527fc9a58c05ea70375b7d170\"\u003e\u003ccode\u003e1dd4ecb\u003c/code\u003e\u003c/a\u003e [FlightReply] Performance improvements when decoding (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react-dom/issues/37087\"\u003e#37087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/b0d2fdb78bdfae075a7fa02ddcebbf25f90952c2\"\u003e\u003ccode\u003eb0d2fdb\u003c/code\u003e\u003c/a\u003e [19.2.x] Update required references to GitHub repo (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react-dom/issues/36753\"\u003e#36753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/react/react/commits/v19.2.8/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-router-dom` from 7.18.0 to 7.18.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/blob/react-router-dom@7.18.1/packages/react-router-dom/CHANGELOG.md\"\u003ereact-router-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect \u003ccode\u003epackage.json\u003c/code\u003e \u003ccode\u003emain\u003c/code\u003e field for CommonJS builds (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15238\"\u003e#15238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.18.1\"\u003e\u003ccode\u003ereact-router@7.18.1\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/remix-run/react-router/commit/afdf85d3c15448a41017514caca2aca038d3e9ca\"\u003e\u003ccode\u003eafdf85d\u003c/code\u003e\u003c/a\u003e Release v7.18.1 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15253\"\u003e#15253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/2ecaa1ddbbcd583999dda46dd5413e907e8a46f3\"\u003e\u003ccode\u003e2ecaa1d\u003c/code\u003e\u003c/a\u003e Fix react-router-dom main entry metadata (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15238\"\u003e#15238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router-dom@7.18.1/packages/react-router-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `resend` from 6.14.0 to 6.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/resend/resend-node/releases\"\u003eresend's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.18.0\u003c/h2\u003e\n\u003ch3\u003eSupport tags and scheduledAt in batch email options (\u003ca href=\"https://github.com/resend/resend-node/commit/d8ffa8be448bf922fc97262a46802b81522e6bad\"\u003ed8ffa8b\u003c/a\u003e)\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/resend/resend-node/pull/1022\"\u003e#1022 feat(batch): support tags and scheduledAt in batch email options\u003c/a\u003e by \u003ca href=\"https://github.com/cpenned\"\u003e\u003ccode\u003e@​cpenned\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch3\u003eAdd \u003ccode\u003eresend.suppressions\u003c/code\u003e with \u003ccode\u003eadd\u003c/code\u003e, \u003ccode\u003eget\u003c/code\u003e, \u003ccode\u003elist\u003c/code\u003e, \u003ccode\u003eremove\u003c/code\u003e, and batch \u003ccode\u003eadd\u003c/code\u003e/\u003ccode\u003eremove\u003c/code\u003e methods for managing suppression list entries (\u003ca href=\"https://github.com/resend/resend-node/commit/877fa56aa3ffb1e3fbe890ca9aa2a7b84a786426\"\u003e877fa56\u003c/a\u003e)\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/resend/resend-node/pull/1008\"\u003e#1008 feat: add suppression list endpoints\u003c/a\u003e by \u003ca href=\"https://github.com/CarolinaMoraes\"\u003e\u003ccode\u003e@​CarolinaMoraes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ev6.18.0-canary.0\u003c/h2\u003e\n\u003ch3\u003eAdd \u003ccode\u003eresend.suppressions\u003c/code\u003e with \u003ccode\u003eadd\u003c/code\u003e, \u003ccode\u003eget\u003c/code\u003e, \u003ccode\u003elist\u003c/code\u003e, \u003ccode\u003eremove\u003c/code\u003e, and batch \u003ccode\u003eadd\u003c/code\u003e/\u003ccode\u003eremove\u003c/code\u003e methods for managing suppression list entries (\u003ca href=\"https://github.com/resend/resend-node/commit/877fa56aa3ffb1e3fbe890ca9aa2a7b84a786426\"\u003e877fa56\u003c/a\u003e)\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/resend/resend-node/pull/1008\"\u003e#1008 feat: add suppression list endpoints\u003c/a\u003e by \u003ca href=\"https://github.com/CarolinaMoraes\"\u003e\u003ccode\u003e@​CarolinaMoraes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ev6.17.2\u003c/h2\u003e\n\u003ch3\u003efix response types for removing contacts out of segments and removing api keys (\u003ca href=\"https://github.com/resend/resend-node/commit/90d18da25a3f6e9e8180ad561f41066819dde3d5\"\u003e90d18da\u003c/a\u003e)\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/resend/resend-node/pull/1003\"\u003e#1003 fix: response types for removing an api key, and removing a contact from a segment\u003c/a\u003e by \u003ca href=\"https://github.com/gabrielmfern\"\u003e\u003ccode\u003e@​gabrielmfern\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ev6.17.1\u003c/h2\u003e\n\u003ch3\u003eremove resource field, it was a dead field (\u003ca href=\"https://github.com/resend/resend-node/commit/05728340d16c892d8634d01db0446dfe8a51c158\"\u003e0572834\u003c/a\u003e)\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/resend/resend-node/pull/1000\"\u003e#1000 chore(oauth-grants): drop dead resource field\u003c/a\u003e by \u003ca href=\"https://github.com/gabrielmfern\"\u003e\u003ccode\u003e@​gabrielmfern\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ev6.17.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/resend/resend-node/blob/canary/CHANGELOG.md\"\u003eresend's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eresend@6.18.0\u003c/h2\u003e\n\u003ch3\u003eSupport tags and scheduledAt in batch email options\u003c/h3\u003e\n\u003ch3\u003eAdd \u003ccode\u003eresend.suppressions\u003c/code\u003e with \u003ccode\u003eadd\u003c/code\u003e, \u003ccode\u003eget\u003c/code\u003e, \u003ccode\u003elist\u003c/code\u003e, \u003ccode\u003eremove\u003c/code\u003e, and batch \u003ccode\u003eadd\u003c/code\u003e/\u003ccode\u003eremove\u003c/code\u003e methods for managing suppression list entries\u003c/h3\u003e\n\u003ch2\u003eresend@6.18.0-canary.0 (canary)\u003c/h2\u003e\n\u003ch3\u003eAdd \u003ccode\u003eresend.suppressions\u003c/code\u003e with \u003ccode\u003eadd\u003c/code\u003e, \u003ccode\u003eget\u003c/code\u003e, \u003ccode\u003elist\u003c/code\u003e, \u003ccode\u003eremove\u003c/code\u003e, and batch \u003ccode\u003eadd\u003c/code\u003e/\u003ccode\u003eremove\u003c/code\u003e methods for managing suppression list entries\u003c/h3\u003e\n\u003ch2\u003eresend@6.17.2\u003c/h2\u003e\n\u003ch3\u003efix response types for removing contacts out of segments and removing api keys\u003c/h3\u003e\n\u003ch2\u003eresend@6.17.1\u003c/h2\u003e\n\u003ch3\u003eremove resource field, it was a dead field\u003c/h3\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/f51b6d479e9393f23b59bac181ea8af92c15fea2\"\u003e\u003ccode\u003ef51b6d4\u003c/code\u003e\u003c/a\u003e chore: release 6.18.0 (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/1023\"\u003e#1023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/0761d9f4732e813d5bc8b3e765fbbc40a957ef43\"\u003e\u003ccode\u003e0761d9f\u003c/code\u003e\u003c/a\u003e chore: exit canary release (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/1026\"\u003e#1026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/d8ffa8be448bf922fc97262a46802b81522e6bad\"\u003e\u003ccode\u003ed8ffa8b\u003c/code\u003e\u003c/a\u003e feat(batch): support tags and scheduledAt in batch email options (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/1022\"\u003e#1022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/d8cadcfa9712be270beb229a1df1f34726613ec6\"\u003e\u003ccode\u003ed8cadcf\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/checkout action to v7 (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/1013\"\u003e#1013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/75ca97054be9c75bb072042edd5e2a1b875bb192\"\u003e\u003ccode\u003e75ca970\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/create-github-app-token action to v3 (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/1014\"\u003e#1014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/5b78f6f4b6709fd75c53bcd2f242fe6ee8db469b\"\u003e\u003ccode\u003e5b78f6f\u003c/code\u003e\u003c/a\u003e chore: release 6.18.0-canary.0 (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/1012\"\u003e#1012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/530feb3b0f911102ee1f0ae90d12769d21b97250\"\u003e\u003ccode\u003e530feb3\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v24.13.3 (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/953\"\u003e#953\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/cbc93e6d52aaa4057808c98593a99e5cb82b0375\"\u003e\u003ccode\u003ecbc93e6\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency next to v16.2.10 (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/975\"\u003e#975\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/401b8f886b73e4a1fcde2bd8417adb443da866b6\"\u003e\u003ccode\u003e401b8f8\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​biomejs/biome\u003c/code\u003e to v2.5.3 (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/955\"\u003e#955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/cb60b04d38ee1146490909d0dedf6ebcc889b88a\"\u003e\u003ccode\u003ecb60b04\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency postal-mime to v2.7.5 (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/989\"\u003e#989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/resend/resend-node/compare/v6.14.0...v6.18.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 resend since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/js` from 9.39.4 to 9.39.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e@​eslint/js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.39.5\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/253be16a79a4c78eec4e0eb461b574d60dbf6b11\"\u003e\u003ccode\u003e253be16\u003c/code\u003e\u003c/a\u003e fix: handle unavailable require cache (backport of \u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20812\"\u003e#20812\u003c/a\u003e to v9.x) (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/21065\"\u003e#21065\u003c/a\u003e) (Eric)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/74930edd1ce0d246819edc72705101ec271da50b\"\u003e\u003ccode\u003e74930ed\u003c/code\u003e\u003c/a\u003e docs: switch build to Node.js 24 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20894\"\u003e#20894\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eaec8bb6b1ca4b36985ee0222c457d4730d47a20\"\u003e\u003ccode\u003eeaec8bb\u003c/code\u003e\u003c/a\u003e docs: Add ESLint v9.x EOL notice (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20828\"\u003e#20828\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/458205f7d7a4769f32bec006eecc45c6a71be16a\"\u003e\u003ccode\u003e458205f\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/eslintrc\u003c/code\u003e and \u003ccode\u003e@eslint/js\u003c/code\u003e for v9.39.5 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/21077\"\u003e#21077\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/202117be549534715d687f988e17f29e1dcd0622\"\u003e\u003ccode\u003e202117b\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d9eb6edcc93c1319ff1d2bb9aeb6d7d47bd73a79\"\u003e\u003ccode\u003ed9eb6ed\u003c/code\u003e\u003c/a\u003e test: disable warning for \u003ccode\u003evm.constants.USE_MAIN_CONTEXT_DEFAULT_LOADER\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/21074\"\u003e#21074\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7b431a7b19c345b8db56040b1888a3b531c3e64c\"\u003e\u003ccode\u003e7b431a7\u003c/code\u003e\u003c/a\u003e chore: override \u003ccode\u003ere2\u003c/code\u003e dependency for \u003ccode\u003e@metascraper/helpers\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/21068\"\u003e#21068\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/daf77911de33be163503c6568ccb159741f4b018\"\u003e\u003ccode\u003edaf7791\u003c/code\u003e\u003c/a\u003e chore: pin fflate@0.8.2 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20895\"\u003e#20895\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/daee8ba3082afbc94d3b69ddc129d4dc664716f2\"\u003e\u003ccode\u003edaee8ba\u003c/code\u003e\u003c/a\u003e ci: use pnpm in \u003ccode\u003eeslint-flat-config-utils\u003c/code\u003e type integration test (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20829\"\u003e#20829\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/116d4bec7c0ddaeaa75f92fb1271a4ab70d24ce3\"\u003e\u003ccode\u003e116d4be\u003c/code\u003e\u003c/a\u003e ci: unpin Node.js 25.x in CI (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20619\"\u003e#20619\u003c/a\u003e) (Copilot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/202117be549534715d687f988e17f29e1dcd0622\"\u003e\u003ccode\u003e202117b\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/commits/v9.39.5/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/vite` from 4.3.1 to 4.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e@​tailwindcss/vite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e--watch --poll[=ms]\u003c/code\u003e in \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e when filesystem events are unreliable or unavailable (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20297\"\u003e#20297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: match arbitrary hex colors against theme colors case-insensitively (e.g. \u003ccode\u003ebg-[#fff]\u003c/code\u003e and \u003ccode\u003ebg-[#FFF]\u003c/code\u003e → \u003ccode\u003ebg-white\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20298\"\u003e#20298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent Preflight from overriding Firefox's native \u003ccode\u003eiframe:focus-visible\u003c/code\u003e outline styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20292\"\u003e#20292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003etheme('colors.foo')\u003c/code\u003e in JS plugins resolves correctly when both \u003ccode\u003e--color-foo\u003c/code\u003e and \u003ccode\u003e--color-foo-bar\u003c/code\u003e exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20299\"\u003e#20299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure fractional opacity modifiers work with named shadow sizes like \u003ccode\u003eshadow-sm/12.5\u003c/code\u003e, \u003ccode\u003etext-shadow-sm/12.5\u003c/code\u003e, \u003ccode\u003edrop-shadow-sm/12.5\u003c/code\u003e, and \u003ccode\u003einset-shadow-sm/12.5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20302\"\u003e#20302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eParse selectors like \u003ccode\u003e[data-foo]div\u003c/code\u003e as two selectors instead of one (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20303\"\u003e#20303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e rebuilds when a preprocessor like Sass changes the input CSS without changing the input file on disk (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20310\"\u003e#20310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS nesting is handled even when Lightning CSS isn't run, such as in \u003ccode\u003e@tailwindcss/browser\u003c/code\u003e and Tailwind Play (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20124\"\u003e#20124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent achromatic theme colors from shifting hue when mixed in polar color spaces like \u003ccode\u003eoklch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20314\"\u003e#20314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--spacing(0)\u003c/code\u003e is optimized to \u003ccode\u003e0px\u003c/code\u003e instead of \u003ccode\u003e0\u003c/code\u003e so it remains a \u003ccode\u003e\u0026lt;length\u0026gt;\u003c/code\u003e when used in \u003ccode\u003ecalc(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20319\"\u003e#20319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoad \u003ccode\u003e@parcel/watcher\u003c/code\u003e only when needed in \u003ccode\u003e@tailwindcss/cli --watch\u003c/code\u003e mode, so one-off builds and \u003ccode\u003e--watch --poll\u003c/code\u003e work when \u003ccode\u003e@parcel/watcher\u003c/code\u003e can't be loaded (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20325\"\u003e#20325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse explicit platform fonts instead of \u003ccode\u003esystem-ui\u003c/code\u003e and \u003ccode\u003eui-sans-serif\u003c/code\u003e so CJK text respects the page's \u003ccode\u003elang\u003c/code\u003e attribute on Windows (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20318\"\u003e#20318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/upgrade\u003c/code\u003e from rewriting ignored files when run from a subdirectory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20329\"\u003e#20329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure earlier \u003ccode\u003e@source\u003c/code\u003e rules pointing to nested files are scanned when later \u003ccode\u003e@source\u003c/code\u003e rules point to files in parent folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20335\"\u003e#20335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from triggering full page reloads when scanned files are processed by Vite but haven't been loaded as modules yet (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20336\"\u003e#20336\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport bare spacing values for \u003ccode\u003eauto-rows-*\u003c/code\u003e and \u003ccode\u003eauto-cols-*\u003c/code\u003e utilities (e.g. \u003ccode\u003eauto-rows-12\u003c/code\u003e and \u003ccode\u003eauto-cols-16\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20229\"\u003e#20229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode from crashing on Windows when \u003ccode\u003e@source\u003c/code\u003e points to a directory that doesn't exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20242\"\u003e#20242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing in Deno v2.8.x when \u003ccode\u003econtext.parentURL\u003c/code\u003e is not a valid URL (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20245\"\u003e#20245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode rebuilds when the input CSS file changes in an ignored directory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20246\"\u003e#20246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003e@variant\u003c/code\u003e rules used in \u003ccode\u003eaddBase(…)\u003c/code\u003e to use custom variants defined later (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20247\"\u003e#20247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing during HMR when scanned files or directories are deleted (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20259\"\u003e#20259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGenerate \u003ccode\u003efont-size\u003c/code\u003e instead of \u003ccode\u003ecolor\u003c/code\u003e declarations for \u003ccode\u003etext-[--spacing(…)]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20260\"\u003e#20260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@source\u003c/code\u003e patterns from scanning unrelated sibling files and folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20263\"\u003e#20263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates adjacent to Template Toolkit delimiters like \u003ccode\u003e%]…[%\u003c/code\u003e in \u003ccode\u003e.tt\u003c/code\u003e, \u003ccode\u003e.tt2\u003c/code\u003e, and \u003ccode\u003e.tx\u003c/code\u003e files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates from conditional Maud syntax like \u003ccode\u003ep.text-black[condition]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@position-try\u003c/code\u003e rules from triggering unknown at-rule warnings when optimizing CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20277\"\u003e#20277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport class suggestions for named opacity modifiers from \u003ccode\u003e--opacity\u003c/code\u003e theme values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20287\"\u003e#20287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent type errors in \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e when used with newer PostCSS patch releases (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20289\"\u003e#20289\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/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e@​tailwindcss/vite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.3.3] - 2026-07-16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e--watch --poll[=ms]\u003c/code\u003e in \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e when filesystem events are unreliable or unavailable (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20297\"\u003e#20297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: match arbitrary hex colors against theme colors case-insensitively (e.g. \u003ccode\u003ebg-[#fff]\u003c/code\u003e and \u003ccode\u003ebg-[#FFF]\u003c/code\u003e → \u003ccode\u003ebg-white\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20298\"\u003e#20298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent Preflight from overriding Firefox's native \u003ccode\u003eiframe:focus-visible\u003c/code\u003e outline styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20292\"\u003e#20292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003etheme('colors.foo')\u003c/code\u003e in JS plugins resolves correctly when both \u003ccode\u003e--color-foo\u003c/code\u003e and \u003ccode\u003e--color-foo-bar\u003c/code\u003e exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20299\"\u003e#20299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure fractional opacity modifiers work with named shadow sizes like \u003ccode\u003eshadow-sm/12.5\u003c/code\u003e, \u003ccode\u003etext-shadow-sm/12.5\u003c/code\u003e, \u003ccode\u003edrop-shadow-sm/12.5\u003c/code\u003e, and \u003ccode\u003einset-shadow-sm/12.5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20302\"\u003e#20302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eParse selectors like \u003ccode\u003e[data-foo]div\u003c/code\u003e as two selectors instead of one (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20303\"\u003e#20303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e rebuilds when a preprocessor like Sass changes the input CSS without changing the input file on disk (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20310\"\u003e#20310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS nesting is handled even when Lightning CSS isn't run, such as in \u003ccode\u003e@tailwindcss/browser\u003c/code\u003e and Tailwind Play (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20124\"\u003e#20124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent achromatic theme colors from shifting hue when mixed in polar color spaces like \u003ccode\u003eoklch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20314\"\u003e#20314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--spacing(0)\u003c/code\u003e is optimized to \u003ccode\u003e0px\u003c/code\u003e instead of \u003ccode\u003e0\u003c/code\u003e so it remains a \u003ccode\u003e\u0026lt;length\u0026gt;\u003c/code\u003e when used in \u003ccode\u003ecalc(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20319\"\u003e#20319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoad \u003ccode\u003e@parcel/watcher\u003c/code\u003e only when needed in \u003ccode\u003e@tailwindcss/cli --watch\u003c/code\u003e mode, so one-off builds and \u003ccode\u003e--watch --poll\u003c/code\u003e work when \u003ccode\u003e@parcel/watcher\u003c/code\u003e can't be loaded (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20325\"\u003e#20325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse explicit platform fonts instead of \u003ccode\u003esystem-ui\u003c/code\u003e and \u003ccode\u003eui-sans-serif\u003c/code\u003e so CJK text respects the page's \u003ccode\u003elang\u003c/code\u003e attribute on Windows (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20318\"\u003e#20318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/upgrade\u003c/code\u003e from rewriting ignored files when run from a subdirectory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20329\"\u003e#20329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure earlier \u003ccode\u003e@source\u003c/code\u003e rules pointing to nested files are scanned when later \u003ccode\u003e@source\u003c/code\u003e rules point to files in parent folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20335\"\u003e#20335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from triggering full page reloads when scanned files are processed by Vite but haven't been loaded as modules yet (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20336\"\u003e#20336\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.3.2] - 2026-06-26\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport bare spacing values for \u003ccode\u003eauto-rows-*\u003c/code\u003e and \u003ccode\u003eauto-cols-*\u003c/code\u003e utilities (e.g. \u003ccode\u003eauto-rows-12\u003c/code\u003e and \u003ccode\u003eauto-cols-16\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20229\"\u003e#20229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode from crashing on Windows when \u003ccode\u003e@source\u003c/code\u003e points to a directory that doesn't exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20242\"\u003e#20242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing in Deno v2.8.x when \u003ccode\u003econtext.parentURL\u003c/code\u003e is not a valid URL (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20245\"\u003e#20245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode rebuilds when the input CSS file changes in an ignored directory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20246\"\u003e#20246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003e@variant\u003c/code\u003e rules used in \u003ccode\u003eaddBase(…)\u003c/code\u003e to use custom variants defined later (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20247\"\u003e#20247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing during HMR when scanned files or directories are deleted (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20259\"\u003e#20259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGenerate \u003ccode\u003efont-size\u003c/code\u003e instead of \u003ccode\u003ecolor\u003c/code\u003e declarations for \u003ccode\u003etext-[--spacing(…)]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20260\"\u003e#20260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@source\u003c/code\u003e patterns from scanning unrelated sibling files and folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20263\"\u003e#20263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates adjacent to Template Toolkit delimiters like \u003ccode\u003e%]…[%\u003c/code\u003e in \u003ccode\u003e.tt\u003c/code\u003e, \u003ccode\u003e.tt2\u003c/code\u003e, and \u003ccode\u003e.tx\u003c/code\u003e files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates from conditional Maud syntax like \u003ccode\u003ep.text-black[condition]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@position-try\u003c/code\u003e rules from triggering unknown at-rule warnings when optimizing CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20277\"\u003e#20277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport class suggestions for named opacity modifiers from \u003ccode\u003e--opacity\u003c/code\u003e theme values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20287\"\u003e#20287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent type errors in \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e when used with newer PostCSS patch releases (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20289\"\u003e#20289\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/tailwindlabs/tailwindcss/commit/c2b24dd15fed1c59dd521bd86082f520c9f5ad0d\"\u003e\u003ccode\u003ec2b24dd\u003c/code\u003e\u003c/a\u003e 4.3.3 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/20334\"\u003e#20334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/bdcd7087b332d263353d46ed366b7b08040ded7a\"\u003e\u003ccode\u003ebdcd708\u003c/code\u003e\u003c/a\u003e Don't trigger a full page reload for scanned files that Vite processes as mod...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/056a1550721d4bf79ff732d5ab9414fa83f7064f\"\u003e\u003ccode\u003e056a155\u003c/code\u003e\u003c/a\u003e 4.3.2 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/20281\"\u003e#20281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/bb6a10937c7e1434db39919fbb4df4a8982dba7f\"\u003e\u003ccode\u003ebb6a109\u003c/code\u003e\u003c/a\u003e use \u003ccode\u003e.ts\u003c/code\u003e instead of \u003ccode\u003e.css\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.3.3/packages/@tailwindcss-vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitejs/plugin-react` from 6.0.2 to 6.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite-plugin-react/releases\"\u003e@​vitejs/plugin-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eplugin-react@6.0.4\u003c/h2\u003e\n\u003ch3\u003eFixed \u003ccode\u003e$RefreshSig$ is not defined\u003c/code\u003e error when running \u003ccode\u003evite dev\u003c/code\u003e with \u003ccode\u003eNODE_ENV=production\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eWhen running \u003ccode\u003evite dev\u003c/code\u003e with \u003ccode\u003eNODE_ENV=production\u003c/code\u003e, the app errored with \u003ccode\u003e$RefreshSig$ is not defined\u003c/code\u003e.\nThis error is now fixed.\u003c/p\u003e\n\u003ch2\u003eplugin-react@6.0.3\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md\"\u003e@​vitejs/plugin-react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.4 (2026-07-22)\u003c/h2\u003e\n\u003ch3\u003eFixed \u003ccode\u003e$RefreshSig$ is not defined\u003c/code\u003e error when running \u003ccode\u003evite dev\u003c/code\u003e with \u003ccode\u003eNODE_ENV=production\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003eWhen running \u003ccode\u003evite dev\u003c/code\u003e with \u003ccode\u003eNODE_ENV=production\u003c/code\u003e, the app errored with \u003ccode\u003e$RefreshSig$ is not defined\u003c/code\u003e.\nThis error is now fixed.\u003c/p\u003e\n\u003ch2\u003e6.0.3 (2026-06-23)\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/vitejs/vite-plugin-react/commit/f4b549822ec239799d746c030abb0b9a7d8f0a04\"\u003e\u003ccode\u003ef4b5498\u003c/code\u003e\u003c/a\u003e release: plugin-react@6.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/7a4065906e07e616aee23c4fcc76a76b74a7d694\"\u003e\u003ccode\u003e7a40659\u003c/code\u003e\u003c/a\u003e fix(react): \u003ccode\u003e$RefreshSig$ is not defined\u003c/code\u003e  with NODE_ENV=production vite dev ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/98b32d47a3f2517d52e8a51d8e28ff2ed13678a2\"\u003e\u003ccode\u003e98b32d4\u003c/code\u003e\u003c/a\u003e fix(deps): update react 19.2.8 (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1298\"\u003e#1298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/8ae5449be23079dd17fdefc64064a3d94be6fc39\"\u003e\u003ccode\u003e8ae5449\u003c/code\u003e\u003c/a\u003e fix: babel-plugin-react-compiler cannot be imported when used in a framework ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/f09ea01b0b66a4900c3e42cef2aa0147e78b097c\"\u003e\u003ccode\u003ef09ea01\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1282\"\u003e#1282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/640fd358a0e82393acfce4e92e19a6ac6e1641a7\"\u003e\u003ccode\u003e640fd35\u003c/code\u003e\u003c/a\u003e release: plugin-react@6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/889efb02cdc4ec978a5e177a37e0213cfded38a4\"\u003e\u003ccode\u003e889efb0\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1249\"\u003e#1249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/6c57dd4c5d71075b48039df2532804e72880da21\"\u003e\u003ccode\u003e6c57dd4\u003c/code\u003e\u003c/a\u003e fix(plugin-react): use '/' base in bundledDev preamble to fix non-root base p...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/3cc33a703636b558a1c1c99e787ddc6bd64aab2d\"\u003e\u003ccode\u003e3cc33a7\u003c/code\u003e\u003c/a\u003e fix(deps): update react-related dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1245\"\u003e#1245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/c0f7c7ff709dc9d88bc1f29f1b27c1b3e2bfcfca\"\u003e\u003ccode\u003ec0f7c7f\u003c/code\u003e\u003c/a\u003e docs: mention the Biome rule in the \u0026quot;Consistent components exports\u0026quot; section (...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitejs/vite-plugin-react/commits/plugin-react@6.0.4/packages/plugin-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.39.4 to 9.39.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.39.5\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/253be16a79a4c78eec4e0eb461b574d60dbf6b11\"\u003e\u003ccode\u003e253be16\u003c/code\u003e\u003c/a\u003e fix: handle unavailable require cache (backport of \u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20812\"\u003e#20812\u003c/a\u003e to v9.x) (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21065\"\u003e#21065\u003c/a\u003e) (Eric)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/74930edd1ce0d246819edc72705101ec271da50b\"\u003e\u003ccode\u003e74930ed\u003c/code\u003e\u003c/a\u003e docs: switch build to Node.js 24 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20894\"\u003e#20894\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eaec8bb6b1ca4b36985ee0222c457d4730d47a20\"\u003e\u003ccode\u003eeaec8bb\u003c/code\u003e\u003c/a\u003e docs: Add ESLint v9.x EOL notice (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20828\"\u003e#20828\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/458205f7d7a4769f32bec006eecc45c6a71be16a\"\u003e\u003ccode\u003e458205f\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/eslintrc\u003c/code\u003e and \u003ccode\u003e@eslint/js\u003c/code\u003e for v9.39.5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21077\"\u003e#21077\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/202117be549534715d687f988e17f29e1dcd0622\"\u003e\u003ccode\u003e202117b\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d9eb6edcc93c1319ff1d2bb9aeb6d7d47bd73a79\"\u003e\u003ccode\u003ed9eb6ed\u003c/code\u003e\u003c/a\u003e test: disable warning for \u003ccode\u003evm.constants.USE_MAIN_CONTEXT_DEFAULT_LOADER\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21074\"\u003e#21074\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7b431a7b19c345b8db56040b1888a3b531c3e64c\"\u003e\u003ccode\u003e7b431a7\u003c/code\u003e\u003c/a\u003e chore: override \u003ccode\u003ere2\u003c/code\u003e dependency for \u003ccode\u003e@metascraper/helpers\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21068\"\u003e#21068\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/daf77911de33be163503c6568ccb159741f4b018\"\u003e\u003ccode\u003edaf7791\u003c/code\u003e\u003c/a\u003e chore: pin fflate@0.8.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20895\"\u003e#20895\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/daee8ba3082afbc94d3b69ddc129d4dc664716f2\"\u003e\u003ccode\u003edaee8ba\u003c/code\u003e\u003c/a\u003e ci: use pnpm in \u003ccode\u003eeslint-flat-config-utils\u003c/code\u003e type integration test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20829\"\u003e#20829\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/116d4bec7c0ddaeaa75f92fb1271a4ab70d24ce3\"\u003e\u003ccode\u003e116d4be\u003c/code\u003e\u003c/a\u003e ci: unpin Node.js 25.x in CI (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20619\"\u003e#20619\u003c/a\u003e) (Copilot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4a24e8c09d374d773a034e36b1d7a7fbe1216478\"\u003e\u003ccode\u003e4a24e8c\u003c/code\u003e\u003c/a\u003e 9.39.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1fba874a1d011283904b403ee57ec0fa00c062a9\"\u003e\u003ccode\u003e1fba874\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.39.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/458205f7d7a4769f32bec006eecc45c6a71be16a\"\u003e\u003ccode\u003e458205f\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/eslintrc\u003c/code\u003e and \u003ccode\u003e@eslint/js\u003c/code\u003e for v9.39.5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21077\"\u003e#21077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/202117be549534715d687f988e17f29e1dcd0622\"\u003e\u003ccode\u003e202117b\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d9eb6edcc93c1319ff1d2bb9aeb6d7d47bd73a79\"\u003e\u003ccode\u003ed9eb6ed\u003c/code\u003e\u003c/a\u003e test: disable warning for \u003ccode\u003evm.constants.USE_MAIN_CONTEXT_DEFAULT_LOADER\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21\"\u003e#21\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/253be16a79a4c78eec4e0eb461b574d60dbf6b11\"\u003e\u003ccode\u003e253be16\u003c/code\u003e\u003c/a\u003e fix: handle unavailable require cache (backport of \u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20812\"\u003e#20812\u003c/a\u003e to v9.x) (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21065\"\u003e#21065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7b431a7b19c345b8db56040b1888a3b531c3e64c\"\u003e\u003ccode\u003e7b431a7\u003c/code\u003e\u003c/a\u003e chore: override \u003ccode\u003ere2\u003c/code\u003e dependency for \u003ccode\u003e@metascraper/helpers\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21068\"\u003e#21068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/74930edd1ce0d246819edc72705101ec271da50b\"\u003e\u003ccode\u003e74930ed\u003c/code\u003e\u003c/a\u003e docs: switch build to Node.js 24 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20894\"\u003e#20894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/daf77911de33be163503c6568ccb159741f4b018\"\u003e\u003ccode\u003edaf7791\u003c/code\u003e\u003c/a\u003e chore: pin fflate@0.8.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20895\"\u003e#20895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eaec8bb6b1ca4b36985ee0222c457d4730d47a20\"\u003e\u003ccode\u003eeaec8bb\u003c/code\u003e\u003c/a\u003e docs: Add ESLint v9.x EOL notice (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20828\"\u003e#20828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.39.4...v9.39.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 17.7.0 to 17.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globals/releases\"\u003eglobals's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-07-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/347\"\u003e#347\u003c/a\u003e)  7394811\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.7.0...v17.8.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.7.0...v17.8.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/36c76590583fc1f31d755525862eda1793a7d661\"\u003e\u003ccode\u003e36c7659\u003c/code\u003e\u003c/a\u003e 17.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/739481186ed54482e29845eff0bc44803c35fde8\"\u003e\u003ccode\u003e7394811\u003c/code\u003e\u003c/a\u003e Update globals (2026-07-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/347\"\u003e#347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.7.0...v17.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwindcss` from 4.3.1 to 4.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003etailwindcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e--watch --poll[=ms]\u003c/code\u003e in \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e when filesystem events are unreliable or unavailable (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20297\"\u003e#20297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: match arbitrary hex colors against theme colors case-insensitively (e.g. \u003ccode\u003ebg-[#fff]\u003c/code\u003e and \u003ccode\u003ebg-[#FFF]\u003c/code\u003e → \u003ccode\u003ebg-white\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20298\"\u003e#20298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent Preflight from overriding Firefox's native \u003ccode\u003eiframe:focus-visible\u003c/code\u003e outline styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20292\"\u003e#20292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003etheme('colors.foo')\u003c/code\u003e in JS plugins resolves correctly when both \u003ccode\u003e--color-foo\u003c/code\u003e and \u003ccode\u003e--color-foo-bar\u003c/code\u003e exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20299\"\u003e#20299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure fractional opacity modifiers work with named shadow sizes like \u003ccode\u003eshadow-sm/12.5\u003c/code\u003e, \u003ccode\u003etext-shadow-sm/12.5\u003c/code\u003e, \u003ccode\u003edrop-shadow-sm/12.5\u003c/code\u003e, and \u003ccode\u003einset-shadow-sm/12.5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20302\"\u003e#20302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eParse selectors like \u003ccode\u003e[data-foo]div\u003c/code\u003e as two selectors instead of one (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20303\"\u003e#20303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e rebuilds when a preprocessor like Sass changes the input CSS without changing the input file on disk (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20310\"\u003e#20310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS nesting is handled even when Lightning CSS isn't run, such as in \u003ccode\u003e@tailwindcss/browser\u003c/code\u003e and Tailwind Play (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20124\"\u003e#20124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent achromatic theme colors from shifting hue when mixed in polar color spaces like \u003ccode\u003eoklch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20314\"\u003e#20314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--spacing(0)\u003c/code\u003e is optimized to \u003ccode\u003e0px\u003c/code\u003e instead of \u003ccode\u003e0\u003c/code\u003e so it remains a \u003ccode\u003e\u0026lt;length\u0026gt;\u003c/code\u003e when used in \u003ccode\u003ecalc(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20319\"\u003e#20319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoad \u003ccode\u003e@parcel/watcher\u003c/code\u003e only when needed in \u003ccode\u003e@tailwindcss/cli --watch\u003c/code\u003e mode, so one-off builds and \u003ccode\u003e--watch --poll\u003c/code\u003e work when \u003ccode\u003e@parcel/watcher\u003c/code\u003e can't be loaded (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20325\"\u003e#20325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse explicit platform fonts instead of \u003ccode\u003esystem-ui\u003c/code\u003e and \u003ccode\u003eui-sans-serif\u003c/code\u003e so CJK text respects the page's \u003ccode\u003elang\u003c/code\u003e attribute on Windows (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20318\"\u003e#20318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/upgrade\u003c/code\u003e from rewriting ignored files when run from a subdirectory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20329\"\u003e#20329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure earlier \u003ccode\u003e@source\u003c/code\u003e rules pointing to nested files are scanned when later \u003ccode\u003e@source\u003c/code\u003e rules point to files in parent folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20335\"\u003e#20335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from triggering full page reloads when scanned files are processed by Vite but haven't bee...\n\n_Description has been truncated_","html_url":"https://github.com/antonio59/elise/pull/49","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/antonio59%2Felise/issues/49","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/49/packages"}},{"old_version":"7.13.2","new_version":"7.18.1","update_type":"minor","path":null,"pr_created_at":"2026-07-27T11:57:43.000Z","version_change":"7.13.2 → 7.18.1","issue":{"uuid":"4987604320","node_id":"PR_kwDOQyVkWc7240xD","number":125,"state":"open","title":"deps: bump the minor-patch group across 1 directory with 29 updates","user":"dependabot[bot]","labels":[],"assignees":["lvonguyen"],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-07-27T11:57:43.000Z","updated_at":"2026-07-27T11:59:50.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"minor-patch","update_count":29,"packages":[{"name":"@hookform/resolvers","old_version":"5.2.2","new_version":"5.5.7","repository_url":"https://github.com/react-hook-form/resolvers"},{"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-label","old_version":"2.1.8","new_version":"2.1.15","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-separator","old_version":"1.1.8","new_version":"1.1.15","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":"@tanstack/react-query","old_version":"5.95.2","new_version":"5.101.4","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-virtual","old_version":"3.13.23","new_version":"3.14.8","repository_url":"https://github.com/TanStack/virtual"},{"name":"@xyflow/react","old_version":"12.10.2","new_version":"12.11.2","repository_url":"https://github.com/xyflow/xyflow"},{"name":"radix-ui","old_version":"1.4.3","new_version":"1.6.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"react","old_version":"19.2.4","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"@types/react","old_version":"19.2.14","new_version":"19.2.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"react-hook-form","old_version":"7.72.0","new_version":"7.83.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-router-dom","old_version":"7.13.2","new_version":"7.18.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"recharts","old_version":"3.8.1","new_version":"3.10.1","repository_url":"https://github.com/recharts/recharts"},{"name":"tailwind-merge","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"zod","old_version":"4.3.6","new_version":"4.4.3","repository_url":"https://github.com/colinhacks/zod"},{"name":"@eslint/js","old_version":"9.39.3","new_version":"9.39.5","repository_url":"https://github.com/eslint/eslint"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.62.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@tailwindcss/vite","old_version":"4.2.2","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"eslint","old_version":"9.39.3","new_version":"9.39.5","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-react-hooks","old_version":"7.0.1","new_version":"7.1.1","repository_url":"https://github.com/facebook/react"},{"name":"eslint-plugin-react-refresh","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"typescript-eslint","old_version":"8.58.0","new_version":"8.65.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"4.1.2","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-patch group with 27 updates in the /frontend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@hookform/resolvers](https://github.com/react-hook-form/resolvers) | `5.2.2` | `5.5.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-label](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/label) | `2.1.8` | `2.1.15` |\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-separator](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/separator) | `1.1.8` | `1.1.15` |\n| [@radix-ui/react-tabs](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tabs) | `1.1.13` | `1.1.21` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.95.2` | `5.101.4` |\n| [@tanstack/react-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual) | `3.13.23` | `3.14.8` |\n| [@xyflow/react](https://github.com/xyflow/xyflow/tree/HEAD/packages/react) | `12.10.2` | `12.11.2` |\n| [radix-ui](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/radix-ui) | `1.4.3` | `1.6.7` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.8` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.14` | `19.2.17` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.8` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.72.0` | `7.83.0` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.13.2` | `7.18.1` |\n| [recharts](https://github.com/recharts/recharts) | `3.8.1` | `3.10.1` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.5.0` | `3.6.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.3.6` | `4.4.3` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.3` | `9.39.5` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.62.0` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.2.2` | `4.3.3` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.3` | `9.39.5` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `7.0.1` | `7.1.1` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.5.2` | `0.5.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.58.0` | `8.65.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.2` | `4.1.10` |\n\n\nUpdates `@hookform/resolvers` from 5.2.2 to 5.5.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/resolvers/releases\"\u003e@​hookform/resolvers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.5.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.5.6...v5.5.7\"\u003e5.5.7\u003c/a\u003e (2026-07-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enpm install fails with ERESOLVE conflict between \u003ccode\u003e@​hookform/resolvers\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.4.3 and valibot versions (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/865\"\u003e#865\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/722ef6e42eb29718763a66cfea91fe79e9cae081\"\u003e722ef6e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.5.5...v5.5.6\"\u003e5.5.6\u003c/a\u003e (2026-07-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emodule not found when importing zodResolver under Zod v3 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/864\"\u003e#864\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/8df10b070bb9995920424448ea824981c511abc3\"\u003e8df10b0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.5.4...v5.5.5\"\u003e5.5.5\u003c/a\u003e (2026-07-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eyup resolver overrides ref property in errors object with validation metadata when using checkbox input (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/863\"\u003e#863\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/0f70063beb28496ffac0b5345d75826a077934ee\"\u003e0f70063\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.5.3...v5.5.4\"\u003e5.5.4\u003c/a\u003e (2026-07-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAJV Resolver - When ajv schema contains default for certain properties, getValues() returns the form data with properties overwritten (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/862\"\u003e#862\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/c4b6aab69c64b7a3ea95223552a7996e741aea39\"\u003ec4b6aab\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.5.2...v5.5.3\"\u003e5.5.3\u003c/a\u003e (2026-07-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eConditional/dynamic schema resolution no longer working (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/861\"\u003e#861\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/f8d653319cedece2063140378b6d61e77bcf57b0\"\u003ef8d6533\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.5.1...v5.5.2\"\u003e5.5.2\u003c/a\u003e (2026-07-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eZod v4 locale and global error customization not picked up (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/860\"\u003e#860\u003c/a\u003e) (\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/2126efc6e8d9325c18413534a651f7fee22ce8c8\"\u003e2126efc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.5.0...v5.5.1\"\u003e5.5.1\u003c/a\u003e (2026-07-25)\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/react-hook-form/resolvers/commit/722ef6e42eb29718763a66cfea91fe79e9cae081\"\u003e\u003ccode\u003e722ef6e\u003c/code\u003e\u003c/a\u003e fix: npm install fails with ERESOLVE conflict between \u003ccode\u003e@​hookform/resolvers\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.4...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/8df10b070bb9995920424448ea824981c511abc3\"\u003e\u003ccode\u003e8df10b0\u003c/code\u003e\u003c/a\u003e fix: module not found when importing zodResolver under Zod v3 (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/864\"\u003e#864\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/75f2dcd4fb5b0723b4d46c3afd3d0a5bd5e1783f\"\u003e\u003ccode\u003e75f2dcd\u003c/code\u003e\u003c/a\u003e close \u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/773\"\u003e#773\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/0d2bdbf5c5d164d609273c2585f92057f70db695\"\u003e\u003ccode\u003e0d2bdbf\u003c/code\u003e\u003c/a\u003e close \u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/664\"\u003e#664\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/0f70063beb28496ffac0b5345d75826a077934ee\"\u003e\u003ccode\u003e0f70063\u003c/code\u003e\u003c/a\u003e fix: yup resolver overrides ref property in errors object with validation met...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/c4b6aab69c64b7a3ea95223552a7996e741aea39\"\u003e\u003ccode\u003ec4b6aab\u003c/code\u003e\u003c/a\u003e fix: AJV Resolver - When ajv schema contains default for certain properties, ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/e2a8d16b92df8545025dc63472ed69f930b60c37\"\u003e\u003ccode\u003ee2a8d16\u003c/code\u003e\u003c/a\u003e close \u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/760\"\u003e#760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/f8d653319cedece2063140378b6d61e77bcf57b0\"\u003e\u003ccode\u003ef8d6533\u003c/code\u003e\u003c/a\u003e fix: Conditional/dynamic schema resolution no longer working (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/861\"\u003e#861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/2126efc6e8d9325c18413534a651f7fee22ce8c8\"\u003e\u003ccode\u003e2126efc\u003c/code\u003e\u003c/a\u003e fix: Zod v4 locale and global error customization not picked up (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/860\"\u003e#860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/resolvers/commit/0721f880667aba432fb84187fec0f5f1960109bd\"\u003e\u003ccode\u003e0721f88\u003c/code\u003e\u003c/a\u003e add unit test (\u003ca href=\"https://redirect.github.com/react-hook-form/resolvers/issues/859\"\u003e#859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-hook-form/resolvers/compare/v5.2.2...v5.5.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dialog` from 1.1.15 to 1.1.23\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/dialog/CHANGELOG.md\"\u003e@​radix-ui/react-dialog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-compose-refs@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.19\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-slot@1.3.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.18\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.16\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken ARIA references in Dialogs where a title or description elements are not rendered.\u003c/li\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.13\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved dev-only warnings for dialogs when title and/or description is not rendered.\u003c/li\u003e\n\u003cli\u003eFixed Dismissable Layer so outside interactions stopped by extension UI overlays do not dismiss dialogs or popovers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-slot@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed disabled pointer events in closed dialogs\u003c/li\u003e\n\u003cli\u003eFixed a bug where iOS text selection and editing on HTML inputs within \u003ccode\u003ereact-dialog\u003c/code\u003e were broken\u003c/li\u003e\n\u003cli\u003eFixed triggers referencing a non-existent element via \u003ccode\u003earia-controls\u003c/code\u003e when their content is removed from the DOM (credit to \u003ca href=\"https://github.com/dodomorandi\"\u003e\u003ccode\u003e@​dodomorandi\u003c/code\u003e\u003c/a\u003e for the \u003ca href=\"https://redirect.github.com/radix-ui/primitives/pull/3243\"\u003eoriginal PR\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/dialog\"\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@​radix-ui/react-dialog\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dropdown-menu` from 2.1.16 to 2.1.24\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/dropdown-menu/CHANGELOG.md\"\u003e@​radix-ui/react-dropdown-menu's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-compose-refs@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-menu@2.1.24\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-menu@2.1.23\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-menu@2.1.22\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-menu@2.1.21\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed menu items, tab triggers, toolbar links, and select items intercepting \u003ccode\u003eSpace\u003c/code\u003e/\u003ccode\u003eEnter\u003c/code\u003e keys that originate from focusable descendants.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-menu@2.1.20\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed infinite re-render loop in React 19 caused by unstable composed ref callback references.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-menu@2.1.19\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug where menus and submenus remained open after a window loses focus.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-menu@2.1.18\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-menu@2.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/dropdown-menu\"\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@​radix-ui/react-dropdown-menu\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-label` from 2.1.8 to 2.1.15\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/label/CHANGELOG.md\"\u003e@​radix-ui/react-label's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/label\"\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@​radix-ui/react-label\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-select` from 2.2.6 to 2.3.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/select/CHANGELOG.md\"\u003e@​radix-ui/react-select's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-collection@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.19\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-previous@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.11\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-slot@1.3.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.18\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.10\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/number@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-previous@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-popper@1.3.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/number@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-previous@1.1.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug in form control components to ensure their values are updated when their associated form's is reset. This affects \u003ccode\u003eRadioGroup\u003c/code\u003e, \u003ccode\u003eSlider\u003c/code\u003e, \u003ccode\u003eSelect\u003c/code\u003e, and \u003ccode\u003eSwitch\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed menu items, tab triggers, toolbar links, and select items intercepting \u003ccode\u003eSpace\u003c/code\u003e/\u003ccode\u003eEnter\u003c/code\u003e keys that originate from focusable descendants.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed infinite re-render loop in React 19 caused by unstable composed ref callback references.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllowed a \u003ccode\u003eSelect.Item\u003c/code\u003e with an empty string value to act as a \u0026quot;clear\u0026quot; option. Selecting it resets the selection back to the placeholder, restoring the native \u003ccode\u003e\u0026lt;select\u0026gt;\u003c/code\u003e behavior for optional selects.\u003c/li\u003e\n\u003cli\u003eFixed a bug where typeahead search resulted in focusing an element that no longer exists.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-slot@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded unstable \u003ccode\u003eProvider\u003c/code\u003e and \u003ccode\u003eBubbleInput\u003c/code\u003e parts to Select. \u003ccode\u003eSelect.unstable_Provider\u003c/code\u003e sets up Select's context and state without implicitly rendering the hidden native \u003ccode\u003eselect\u003c/code\u003e, and \u003ccode\u003eSelect.unstable_BubbleInput\u003c/code\u003e exposes that previously internal native \u003ccode\u003eselect\u003c/code\u003e so consumers can recompose it explicitly. \u003ccode\u003eSelect\u003c/code\u003e continues to render both by default.\u003c/li\u003e\n\u003cli\u003eAdded support for presence-based exit animations in Select\u003c/li\u003e\n\u003cli\u003eFixed Select hidden input so it submits empty string when no value is selected\u003c/li\u003e\n\u003cli\u003eFixed placeholder rendering when a controlled Select is reset to an empty value\u003c/li\u003e\n\u003cli\u003eAdded missing \u003ccode\u003e__selectScope\u003c/code\u003e prop to \u003ccode\u003ePopperContent\u003c/code\u003e component\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eSelect\u003c/code\u003e closing unexpectedly after touch-scrolling its content when rendered inside an open shadow DOM\u003c/li\u003e\n\u003cli\u003eFixed a bug where iOS text selection and editing on HTML inputs within \u003ccode\u003ereact-dialog\u003c/code\u003e were broken\u003c/li\u003e\n\u003cli\u003eFixed triggers referencing a non-existent element via \u003ccode\u003earia-controls\u003c/code\u003e when their content is removed from the DOM (credit to \u003ca href=\"https://github.com/dodomorandi\"\u003e\u003ccode\u003e@​dodomorandi\u003c/code\u003e\u003c/a\u003e for the \u003ca href=\"https://redirect.github.com/radix-ui/primitives/pull/3243\"\u003eoriginal PR\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eSelectValue\u003c/code\u003e logging invalid prop errors when used with both \u003ccode\u003easChild\u003c/code\u003e and a placeholder\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/select\"\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@​radix-ui/react-select\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-separator` from 1.1.8 to 1.1.15\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/separator/CHANGELOG.md\"\u003e@​radix-ui/react-separator's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/separator\"\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@​radix-ui/react-separator\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slot` from 1.2.4 to 1.3.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/slot/CHANGELOG.md\"\u003e@​radix-ui/react-slot's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.2, 1.3.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.3.0\u003c/h2\u003e\n\u003ch3\u003eAdded generic type arguments for \u003ccode\u003eSlotProps\u003c/code\u003e and \u003ccode\u003ecreateSlot\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eSlotProps\u003c/code\u003e and \u003ccode\u003ecreateSlot\u003c/code\u003e now accept generic type arguments to specify the type of element a slot should render, as well as its props.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003econst Slot = createSlot\u0026lt;HTMLButtonElement, MyCustomButtonProps\u0026gt;('Slot');\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e1.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed infinite re-render loop in React 19 caused by \u003ccode\u003eSlot\u003c/code\u003e creating a new ref callback on every render\u003c/li\u003e\n\u003cli\u003eAdded support for nested \u003ccode\u003eSlottable\u003c/code\u003e via a render prop, so a slotted element can be wrapped while still merging Slot props and refs onto it\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eImproved error messages for invalid slot children\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/slot\"\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@​radix-ui/react-slot\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tabs` from 1.1.13 to 1.1.21\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/tabs/CHANGELOG.md\"\u003e@​radix-ui/react-tabs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.1.19\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.1.18\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed menu items, tab triggers, toolbar links, and select items intercepting \u003ccode\u003eSpace\u003c/code\u003e/\u003ccode\u003eEnter\u003c/code\u003e keys that originate from focusable descendants.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.1.14\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.1.13\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed triggers referencing a non-existent element via \u003ccode\u003earia-controls\u003c/code\u003e when their content is removed from the DOM (credit to \u003ca href=\"https://github.com/dodomorandi\"\u003e\u003ccode\u003e@​dodomorandi\u003c/code\u003e\u003c/a\u003e for the \u003ca href=\"https://redirect.github.com/radix-ui/primitives/pull/3243\"\u003eoriginal PR\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/tabs\"\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@​radix-ui/react-tabs\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.95.2 to 5.101.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/7e3c822a10896f41a8f1031c16b85096277af677\"\u003e\u003ccode\u003e7e3c822\u003c/code\u003e\u003c/a\u003e]:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.101.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/7e3c822a10896f41a8f1031c16b85096277af677\"\u003e\u003ccode\u003e7e3c822\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/9eff92ed86e284ec0125b3a3539d028688235bd1\"\u003e\u003ccode\u003e9eff92e\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.101.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.101.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.14\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(react-query): do not go into optimistic fetching state when not subscribed (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10759\"\u003e#10759\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/d423168f6261a5cb3d353e53b27c8150cc271151\"\u003e\u003ccode\u003ed423168\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.13\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/86bb8a6fb2c7f15c74ff50afba053d778e6edc23\"\u003e\u003ccode\u003e86bb8a6\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11094\"\u003e#11094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/181ea826cb5b5f722a774525046d8f4e105dd6bb\"\u003e\u003ccode\u003e181ea82\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11089\"\u003e#11089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/6d55b0759b4722b888fa516b1bb86c0a56ea47a2\"\u003e\u003ccode\u003e6d55b07\u003c/code\u003e\u003c/a\u003e test({react,preact}-query): use the '.then()' convention consistently (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11085\"\u003e#11085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/44f38df5deaf72d8d74bc62b620dffed43fdbc05\"\u003e\u003ccode\u003e44f38df\u003c/code\u003e\u003c/a\u003e test({react,preact,solid}-query/useInfiniteQuery): inline the shared 'fetchIt...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/d1558c1491629b36661e0a166e1091bb4a256daa\"\u003e\u003ccode\u003ed1558c1\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/usePrefetchQuery): inline the 'generateQueryFn' fac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/99690d18b7937f217d3744b1c2ac78cc47caeaa7\"\u003e\u003ccode\u003e99690d1\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/usePrefetchInfiniteQuery): inline single-use helper...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/10770f0720dacae3a26701a747e33abd6bafbf8a\"\u003e\u003ccode\u003e10770f0\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/usePrefetchInfiniteQuery): inline the shared 'Suspe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/dbd5a86e95284387bc3f172208bc52c0053a1bb2\"\u003e\u003ccode\u003edbd5a86\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/usePrefetchQuery): inline the shared 'Suspended' co...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/b955f60d7965cc521df6ee8b1ce91b3d0e8c046d\"\u003e\u003ccode\u003eb955f60\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useSuspenseQuery): assert the 'loading' fallback is...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/b9c657e20b1ac1078ab265de8fc691aec192e143\"\u003e\u003ccode\u003eb9c657e\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/usePrefetchQuery): assert the 'Loading...' fallback...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.101.4/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-virtual` from 3.13.23 to 3.14.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/virtual/releases\"\u003e@​tanstack/react-virtual's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.8\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/TanStack/virtual/pull/1237\"\u003e#1237\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/virtual/commit/aa536e7746a88d9f55ca8a4b50d2f548a888fea6\"\u003e\u003ccode\u003eaa536e7\u003c/code\u003e\u003c/a\u003e - Fix a gap at the top of the list after an end-anchored prepend in \u003ccode\u003edirectDomUpdates\u003c/code\u003e mode. The prepend grows the total size and bumps \u003ccode\u003escrollOffset\u003c/code\u003e to the new bottom in the same pass, but the size container's height was written \u003cem\u003eafter\u003c/em\u003e \u003ccode\u003e_willUpdate\u003c/code\u003e synced the scroll position — so the browser clamped the \u003ccode\u003escrollTop\u003c/code\u003e write to the stale (shorter) \u003ccode\u003escrollHeight\u003c/code\u003e, leaving whitespace at the top until the next scroll. The container is now grown before the scroll sync. Only affected \u003ccode\u003edirectDomUpdates\u003c/code\u003e mode (React-rendered sizers receive their height during render).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/7ae32b55887fd044a48c788546cd940279b338e0\"\u003e\u003ccode\u003e7ae32b5\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.17.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/1e3b908705e04e45be2615f2277580cb09f5cdef\"\u003e\u003ccode\u003e1e3b908\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/7dcfc07b877479697124157d3124c09537b87a75\"\u003e\u003ccode\u003e7dcfc07\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.17.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/6cbecd887df56faaee3b6a81a1aae8049de0671e\"\u003e\u003ccode\u003e6cbecd8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/d49cc526fe248be7b5ad97ec6ac814db8271b0d0\"\u003e\u003ccode\u003ed49cc52\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/cf7834daade953fea5dfd2ab5685c15771ca300a\"\u003e\u003ccode\u003ecf7834d\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.17.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/767ead46e4fab761fd6e15bcf281486042723152\"\u003e\u003ccode\u003e767ead4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/bc8643b7579e10e512654f58269de13d98b48781\"\u003e\u003ccode\u003ebc8643b\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.17.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/b04f9ee48f0812e89156c1dac1fa58277cc32464\"\u003e\u003ccode\u003eb04f9ee\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/37be28427ba52399ce8884e0006933e83f2645e9\"\u003e\u003ccode\u003e37be284\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.17.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.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/TanStack/virtual/pull/1201\"\u003e#1201\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/virtual/commit/2ba5eb60f108f4ba9b2bd9570bbd41f9ce618438\"\u003e\u003ccode\u003e2ba5eb6\u003c/code\u003e\u003c/a\u003e - Make \u003ccode\u003edirectDomUpdates\u003c/code\u003e a no-op for direct DOM writes when \u003ccode\u003econtainerRef\u003c/code\u003e is omitted. Previously the virtualizer still wrote item positions while never sizing the container (a broken half-state). Now omitting \u003ccode\u003econtainerRef\u003c/code\u003e skips all direct writes while still skipping re-renders, letting consumers own the DOM updates themselves (e.g. in \u003ccode\u003eonChange\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/ef69ea31738caa2819142e922efa03d3c408e25c\"\u003e\u003ccode\u003eef69ea3\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.17.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/c0b84c83f03de1244649f9838a408faf75ed29c9\"\u003e\u003ccode\u003ec0b84c8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/fbf3bdbe38a2b1bf22c65a89752b7b9c07a77266\"\u003e\u003ccode\u003efbf3bdb\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.17.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/c7468416354c203cd7cc952da5997073394224fb\"\u003e\u003ccode\u003ec746841\u003c/code\u003e\u003c/a\u003e]:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/virtual/blob/main/packages/react-virtual/CHANGELOG.md\"\u003e@​tanstack/react-virtual's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.14.8\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/TanStack/virtual/pull/1237\"\u003e#1237\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/virtual/commit/aa536e7746a88d9f55ca8a4b50d2f548a888fea6\"\u003e\u003ccode\u003eaa536e7\u003c/code\u003e\u003c/a\u003e - Fix a gap at the top of the list after an end-anchored prepend in \u003ccode\u003edirectDomUpdates\u003c/code\u003e mode. The prepend grows the total size and bumps \u003ccode\u003escrollOffset\u003c/code\u003e to the new bottom in the same pass, but the size container's height was written \u003cem\u003eafter\u003c/em\u003e \u003ccode\u003e_willUpdate\u003c/code\u003e synced the scroll position — so the browser clamped the \u003ccode\u003escrollTop\u003c/code\u003e write to the stale (shorter) \u003ccode\u003escrollHeight\u003c/code\u003e, leaving whitespace at the top until the next scroll. The container is now grown before the scroll sync. Only affected \u003ccode\u003edirectDomUpdates\u003c/code\u003e mode (React-rendered sizers receive their height during render).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/7ae32b55887fd044a48c788546cd940279b338e0\"\u003e\u003ccode\u003e7ae32b5\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.17.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.14.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/1e3b908705e04e45be2615f2277580cb09f5cdef\"\u003e\u003ccode\u003e1e3b908\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/7dcfc07b877479697124157d3124c09537b87a75\"\u003e\u003ccode\u003e7dcfc07\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.17.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.14.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/6cbecd887df56faaee3b6a81a1aae8049de0671e\"\u003e\u003ccode\u003e6cbecd8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/d49cc526fe248be7b5ad97ec6ac814db8271b0d0\"\u003e\u003ccode\u003ed49cc52\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/cf7834daade953fea5dfd2ab5685c15771ca300a\"\u003e\u003ccode\u003ecf7834d\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.17.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.14.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/767ead46e4fab761fd6e15bcf281486042723152\"\u003e\u003ccode\u003e767ead4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/bc8643b7579e10e512654f58269de13d98b48781\"\u003e\u003ccode\u003ebc8643b\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.17.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.14.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/b04f9ee48f0812e89156c1dac1fa58277cc32464\"\u003e\u003ccode\u003eb04f9ee\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/37be28427ba52399ce8884e0006933e83f2645e9\"\u003e\u003ccode\u003e37be284\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.17.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.14.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/TanStack/virtual/pull/1201\"\u003e#1201\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/virtual/commit/2ba5eb60f108f4ba9b2bd9570bbd41f9ce618438\"\u003e\u003ccode\u003e2ba5eb6\u003c/code\u003e\u003c/a\u003e - Make \u003ccode\u003edirectDomUpdates\u003c/code\u003e a no-op for direct DOM writes when \u003ccode\u003econtainerRef\u003c/code\u003e is omitted. Previously the virtualizer still wrote item positions while never sizing the container (a broken half-state). Now omitting \u003ccode\u003econtainerRef\u003c/code\u003e skips all direct writes while still skipping re-renders, letting consumers own the DOM updates themselves (e.g. in \u003ccode\u003eonChange\u003c/code\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/ef69ea31738caa2819142e922efa03d3c408e25c\"\u003e\u003ccode\u003eef69ea3\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.17.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.14.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/32b2f2b412739015a47da1463fe2749456cdc4e9\"\u003e\u003ccode\u003e32b2f2b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1238\"\u003e#1238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/aa536e7746a88d9f55ca8a4b50d2f548a888fea6\"\u003e\u003ccode\u003eaa536e7\u003c/code\u003e\u003c/a\u003e fix(react-virtual): grow size container before scroll sync on end-anchored pr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/87f689a5c67ee1ed8db1e6754021a6b6b41c8550\"\u003e\u003ccode\u003e87f689a\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1231\"\u003e#1231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/ba5c47a93f597f8370bc9e0119d505551c962a09\"\u003e\u003ccode\u003eba5c47a\u003c/code\u003e\u003c/a\u003e feat(angular-virtual): add chat example and require Angular 20 (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1228\"\u003e#1228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/e2cb096862f5b74aa586957eae207b39999cb654\"\u003e\u003ccode\u003ee2cb096\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1225\"\u003e#1225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/d49cc526fe248be7b5ad97ec6ac814db8271b0d0\"\u003e\u003ccode\u003ed49cc52\u003c/code\u003e\u003c/a\u003e fix(virtual-core): invalidate measurements when gap option changes (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1223\"\u003e#1223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/151e9f47abd4ef2d3b11936c04be8908e6bd0607\"\u003e\u003ccode\u003e151e9f4\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1213\"\u003e#1213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/d73a538a5b1eba7586f3557e2f34564ac3570910\"\u003e\u003ccode\u003ed73a538\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1210\"\u003e#1210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/75ae8964a695137ea3dea1ff592ea9502d3d67de\"\u003e\u003ccode\u003e75ae896\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1202\"\u003e#1202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/2ba5eb60f108f4ba9b2bd9570bbd41f9ce618438\"\u003e\u003ccode\u003e2ba5eb6\u003c/code\u003e\u003c/a\u003e fix(react-virtual): make directDomUpdates a no-op without containerRef (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1201\"\u003e#1201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/virtual/commits/@tanstack/react-virtual@3.14.8/packages/react-virtual\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@xyflow/react` from 12.10.2 to 12.11.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xyflow/xyflow/releases\"\u003e@​xyflow/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​xyflow/react\u003c/code\u003e\u003ca href=\"https://github.com/12\"\u003e\u003ccode\u003e@​12\u003c/code\u003e\u003c/a\u003e.11.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/xyflow/xyflow/pull/5825\"\u003e#5825\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/5072914791f89d99e4484f1d36c9b6781a0a2c36\"\u003e\u003ccode\u003e5072914\u003c/code\u003e\u003c/a\u003e - Only create an \u003ccode\u003eXYDrag\u003c/code\u003e instance for draggable nodes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5847\"\u003e#5847\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/742860c2939f1b5cba2fced275487fdaeee8a091\"\u003e\u003ccode\u003e742860c\u003c/code\u003e\u003c/a\u003e - Stop the \u003ccode\u003eMiniMap\u003c/code\u003e from re-rendering on every store update.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5846\"\u003e#5846\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/17c64a158554b2a6172f6030e6c280b1dd12786c\"\u003e\u003ccode\u003e17c64a1\u003c/code\u003e\u003c/a\u003e - Apply the viewport pan/zoom transform imperatively so the \u003ccode\u003eViewport\u003c/code\u003e component only renders once.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/xyflow/xyflow/commit/c707267bc80bc954fdc69a08c9e00c98068dd613\"\u003e\u003ccode\u003ec707267\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xyflow/xyflow/commit/0c0cebc08cc34d2852d1ea429df638732b3edf68\"\u003e\u003ccode\u003e0c0cebc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xyflow/xyflow/commit/56cf3b00369a680a71743e4fb277db26e861d4b0\"\u003e\u003ccode\u003e56cf3b0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xyflow/xyflow/commit/a01bb6bf51e2de4eeee052187f3ce533c0e77754\"\u003e\u003ccode\u003ea01bb6b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xyflow/xyflow/commit/9b3f390e21c1801832449389b069c4e5a13b4d7f\"\u003e\u003ccode\u003e9b3f390\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xyflow/xyflow/commit/cdfcbeb9618437b2e7c35336db157e36a5a0731e\"\u003e\u003ccode\u003ecdfcbeb\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​xyflow/system\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.0.79\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​xyflow/react\u003c/code\u003e\u003ca href=\"https://github.com/12\"\u003e\u003ccode\u003e@​12\u003c/code\u003e\u003c/a\u003e.11.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5815\"\u003e#5815\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/87da45cdf55aaf4549120a60165598675993783d\"\u003e\u003ccode\u003e87da45c\u003c/code\u003e\u003c/a\u003e - Fix \u003ccode\u003eFinalConnectionState\u003c/code\u003e type so it preserves the discriminated union.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5823\"\u003e#5823\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/a6afc91160e0a0e172b03d82c43972222f9ae740\"\u003e\u003ccode\u003ea6afc91\u003c/code\u003e\u003c/a\u003e - Update attribution link\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5824\"\u003e#5824\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/6b1dac50ff1b837688c362ede5dcc8a57ac97444\"\u003e\u003ccode\u003e6b1dac5\u003c/code\u003e\u003c/a\u003e - Do not fire on pane click when connection ends on pane\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5818\"\u003e#5818\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/4ddc2d8420c39ca2e16bbce0e2265601a63a332f\"\u003e\u003ccode\u003e4ddc2d8\u003c/code\u003e\u003c/a\u003e - Provide the shared handle config (\u003ccode\u003econnectOnClick\u003c/code\u003e, \u003ccode\u003enoPanClassName\u003c/code\u003e, \u003ccode\u003erfId\u003c/code\u003e) through context instead of subscribing to the store in every \u003ccode\u003eHandle\u003c/code\u003e, so a store update no longer runs a selector once per handle\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5817\"\u003e#5817\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/8df250b095d0c8a6c82c9155d22250b94b295e76\"\u003e\u003ccode\u003e8df250b\u003c/code\u003e\u003c/a\u003e - Reduce per-handle work on store updates by returning a shared connection state while no connection is in progress.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5822\"\u003e#5822\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/a6249de56c5181edbbe205058a2e5eb593dc278b\"\u003e\u003ccode\u003ea6249de\u003c/code\u003e\u003c/a\u003e - Return stable reference for edge position when connected node gets deleted\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/xyflow/xyflow/commit/ceb8604047f97e6c9028fed17bb10186a7ca9e8b\"\u003e\u003ccode\u003eceb8604\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xyflow/xyflow/commit/87da45cdf55aaf4549120a60165598675993783d\"\u003e\u003ccode\u003e87da45c\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​xyflow/system\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.0.78\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​xyflow/react\u003c/code\u003e\u003ca href=\"https://github.com/12\"\u003e\u003ccode\u003e@​12\u003c/code\u003e\u003c/a\u003e.11.0\u003c/h2\u003e\n\u003ch2\u003e12.11.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5677\"\u003e#5677\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/e6661de531212f9a209dba17dd63fbbd4ee16f62\"\u003e\u003ccode\u003ee6661de\u003c/code\u003e\u003c/a\u003e - Add \u003ccode\u003eautoPanOnSelection\u003c/code\u003e to auto-pan when user drags a selection close to the edge of the viewport.\u003c/li\u003e\n\u003c/ul\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/xyflow/xyflow/blob/main/packages/react/CHANGELOG.md\"\u003e@​xyflow/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e12.11.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/xyflow/xyflow/pull/5825\"\u003e#5825\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/5072914791f89d99e4484f1d36c9b6781a0a2c36\"\u003e\u003ccode\u003e5072914\u003c/code\u003e\u003c/a\u003e - Only create an \u003ccode\u003eXYDrag\u003c/code\u003e instance for draggable nodes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5847\"\u003e#5847\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/742860c2939f1b5cba2fced275487fdaeee8a091\"\u003e\u003ccode\u003e742860c\u003c/code\u003e\u003c/a\u003e - Stop the \u003ccode\u003eMiniMap\u003c/code\u003e from re-rendering on every store update.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5846\"\u003e#5846\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/17c64a158554b2a6172f6030e6c280b1dd12786c\"\u003e\u003ccode\u003e17c64a1\u003c/code\u003e\u003c/a\u003e - Apply the viewport pan/zoom transform imperatively so the \u003ccode\u003eViewport\u003c/code\u003e component only renders once.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/xyflow/xyflow/commit/c707267bc80bc954fdc69a08c9e00c98068dd613\"\u003e\u003ccode\u003ec707267\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xyflow/xyflow/commit/0c0cebc08cc34d2852d1ea429df638732b3edf68\"\u003e\u003ccode\u003e0c0cebc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xyflow/xyflow/commit/56cf3b00369a680a71743e4fb277db26e861d4b0\"\u003e\u003ccode\u003e56cf3b0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xyflow/xyflow/commit/a01bb6bf51e2de4eeee052187f3ce533c0e77754\"\u003e\u003ccode\u003ea01bb6b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xyflow/xyflow/commit/9b3f390e21c18018324...\n\n_Description has been truncated_","html_url":"https://github.com/lvonguyen/cloudforge/pull/125","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/lvonguyen%2Fcloudforge/issues/125","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/125/packages"}},{"old_version":"7.14.2","new_version":"7.18.1","update_type":"minor","path":null,"pr_created_at":"2026-07-27T00:26:04.000Z","version_change":"7.14.2 → 7.18.1","issue":{"uuid":"4983234450","node_id":"PR_kwDOO2Y8vc72qmtf","number":52,"state":"open","title":"deps: bump the pnpm-workspace group across 1 directory with 53 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-07-27T00:26:04.000Z","updated_at":"2026-07-27T00:27:39.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"pnpm-workspace","update_count":53,"packages":[{"name":"@commitlint/cli","old_version":"20.5.3","new_version":"21.2.1","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/config-conventional","old_version":"20.5.3","new_version":"21.2.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@playwright/test","old_version":"1.59.1","new_version":"1.62.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"dependency-cruiser","old_version":"17.4.0","new_version":"18.1.0","repository_url":"https://github.com/sverweij/dependency-cruiser"},{"name":"eslint","old_version":"10.3.0","new_version":"10.8.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-simple-import-sort","old_version":"13.0.0","new_version":"14.0.0","repository_url":"https://github.com/lydell/eslint-plugin-simple-import-sort"},{"name":"globals","old_version":"17.6.0","new_version":"17.8.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"knip","old_version":"6.11.0","new_version":"6.29.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"prettier","old_version":"3.8.3","new_version":"3.9.6","repository_url":"https://github.com/prettier/prettier"},{"name":"typescript","old_version":"6.0.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.59.2","new_version":"8.65.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@aws-sdk/client-s3","old_version":"3.1042.0","new_version":"3.1095.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/s3-request-presigner","old_version":"3.1042.0","new_version":"3.1095.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@nestjs/common","old_version":"11.1.19","new_version":"11.1.28","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/core","old_version":"11.1.19","new_version":"11.1.28","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-express","old_version":"11.1.19","new_version":"11.1.28","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-socket.io","old_version":"11.1.19","new_version":"11.1.28","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/swagger","old_version":"11.4.2","new_version":"11.4.6","repository_url":"https://github.com/nestjs/swagger"},{"name":"@nestjs/websockets","old_version":"11.1.19","new_version":"11.1.28","repository_url":"https://github.com/nestjs/nest"},{"name":"fit-file-parser","old_version":"2.3.3","new_version":"4.0.1","repository_url":"https://github.com/jimmykane/fit-parser"},{"name":"ioredis","old_version":"5.10.1","new_version":"5.11.1","repository_url":"https://github.com/luin/ioredis"},{"name":"jose","old_version":"6.2.3","new_version":"6.2.4","repository_url":"https://github.com/panva/jose"},{"name":"sharp","old_version":"0.34.5","new_version":"0.35.3","repository_url":"https://github.com/lovell/sharp"},{"name":"@nestjs/cli","old_version":"11.0.21","new_version":"11.0.24","repository_url":"https://github.com/nestjs/nest-cli"},{"name":"@nestjs/testing","old_version":"11.1.19","new_version":"11.1.28","repository_url":"https://github.com/nestjs/nest"},{"name":"@swc/core","old_version":"1.15.33","new_version":"1.15.46","repository_url":"https://github.com/swc-project/swc"},{"name":"@types/node","old_version":"25.6.0","new_version":"26.1.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/supertest","old_version":"7.2.0","new_version":"7.2.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"jest","old_version":"30.3.0","new_version":"30.4.2","repository_url":"https://github.com/jestjs/jest"},{"name":"@radix-ui/react-select","old_version":"2.2.6","new_version":"2.3.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tanstack/react-query","old_version":"5.100.9","new_version":"5.101.4","repository_url":"https://github.com/TanStack/query"},{"name":"lucide-react","old_version":"1.14.0","new_version":"1.27.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"radix-ui","old_version":"1.4.3","new_version":"1.6.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"react","old_version":"19.2.5","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"@types/react","old_version":"19.2.14","new_version":"19.2.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.5","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"react-router-dom","old_version":"7.14.2","new_version":"7.18.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"tailwind-merge","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"@eslint/eslintrc","old_version":"3.3.5","new_version":"3.3.6","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@tailwindcss/vite","old_version":"4.2.4","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@vitejs/plugin-react","old_version":"6.0.1","new_version":"6.0.4","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"shadcn","old_version":"4.6.0","new_version":"4.15.0","repository_url":"https://github.com/shadcn-ui/ui"},{"name":"tailwindcss","old_version":"4.2.4","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"vite","old_version":"8.0.10","new_version":"8.1.5","repository_url":"https://github.com/vitejs/vite"},{"name":"framer-motion","old_version":"12.38.0","new_version":"12.42.2","repository_url":"https://github.com/motiondivision/motion"},{"name":"recharts","old_version":"3.8.1","new_version":"3.10.1","repository_url":"https://github.com/recharts/recharts"},{"name":"@testing-library/jest-dom","old_version":"6.9.1","new_version":"7.0.0","repository_url":"https://github.com/testing-library/jest-dom"},{"name":"vitest","old_version":"4.1.5","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@prisma/adapter-pg","old_version":"7.8.0","new_version":"7.9.0","repository_url":"https://github.com/prisma/prisma"},{"name":"@prisma/client","old_version":"7.8.0","new_version":"7.9.0","repository_url":"https://github.com/prisma/prisma"},{"name":"pg","old_version":"8.20.0","new_version":"8.22.0","repository_url":"https://github.com/brianc/node-postgres"},{"name":"prisma","old_version":"7.8.0","new_version":"7.9.0","repository_url":"https://github.com/prisma/prisma"},{"name":"next-auth","old_version":"5.0.0-beta.31","new_version":"5.0.0-beta.32","repository_url":"https://github.com/nextauthjs/next-auth"}],"path":null,"ecosystem":"npm"},"body":"Bumps the pnpm-workspace group with 53 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `20.5.3` | `21.2.1` |\n| [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `20.5.3` | `21.2.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.59.1` | `1.62.0` |\n| [dependency-cruiser](https://github.com/sverweij/dependency-cruiser) | `17.4.0` | `18.1.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.3.0` | `10.8.0` |\n| [eslint-plugin-simple-import-sort](https://github.com/lydell/eslint-plugin-simple-import-sort) | `13.0.0` | `14.0.0` |\n| [globals](https://github.com/sindresorhus/globals) | `17.6.0` | `17.8.0` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.11.0` | `6.29.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.3` | `3.9.6` |\n| [typescript](https://github.com/microsoft/TypeScript) | `6.0.3` | `7.0.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.59.2` | `8.65.0` |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1042.0` | `3.1095.0` |\n| [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner) | `3.1042.0` | `3.1095.0` |\n| [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) | `11.1.19` | `11.1.28` |\n| [@nestjs/core](https://github.com/nestjs/nest/tree/HEAD/packages/core) | `11.1.19` | `11.1.28` |\n| [@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express) | `11.1.19` | `11.1.28` |\n| [@nestjs/platform-socket.io](https://github.com/nestjs/nest/tree/HEAD/packages/platform-socket.io) | `11.1.19` | `11.1.28` |\n| [@nestjs/swagger](https://github.com/nestjs/swagger) | `11.4.2` | `11.4.6` |\n| [@nestjs/websockets](https://github.com/nestjs/nest/tree/HEAD/packages/websockets) | `11.1.19` | `11.1.28` |\n| [fit-file-parser](https://github.com/jimmykane/fit-parser) | `2.3.3` | `4.0.1` |\n| [ioredis](https://github.com/luin/ioredis) | `5.10.1` | `5.11.1` |\n| [jose](https://github.com/panva/jose) | `6.2.3` | `6.2.4` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.5` | `0.35.3` |\n| [@nestjs/cli](https://github.com/nestjs/nest-cli) | `11.0.21` | `11.0.24` |\n| [@nestjs/testing](https://github.com/nestjs/nest/tree/HEAD/packages/testing) | `11.1.19` | `11.1.28` |\n| [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core) | `1.15.33` | `1.15.46` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.6.0` | `26.1.1` |\n| [@types/supertest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/supertest) | `7.2.0` | `7.2.1` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.3.0` | `30.4.2` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/select) | `2.2.6` | `2.3.7` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.100.9` | `5.101.4` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.14.0` | `1.27.0` |\n| [radix-ui](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/radix-ui) | `1.4.3` | `1.6.7` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.5` | `19.2.8` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.14` | `19.2.17` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.5` | `19.2.8` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.14.2` | `7.18.1` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.5.0` | `3.6.0` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.5` | `3.3.6` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.2.4` | `4.3.3` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.0.1` | `6.0.4` |\n| [shadcn](https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn) | `4.6.0` | `4.15.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.4` | `4.3.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.10` | `8.1.5` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.38.0` | `12.42.2` |\n| [recharts](https://github.com/recharts/recharts) | `3.8.1` | `3.10.1` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `6.9.1` | `7.0.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.5` | `4.1.10` |\n| [@prisma/adapter-pg](https://github.com/prisma/prisma/tree/HEAD/packages/adapter-pg) | `7.8.0` | `7.9.0` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `7.8.0` | `7.9.0` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.20.0` | `8.22.0` |\n| [prisma](https://github.com/prisma/prisma/tree/HEAD/packages/cli) | `7.8.0` | `7.9.0` |\n| [next-auth](https://github.com/nextauthjs/next-auth) | `5.0.0-beta.31` | `5.0.0-beta.32` |\n\n\nUpdates `@commitlint/cli` from 20.5.3 to 21.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/releases\"\u003e@​commitlint/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev21.2.1\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.1.0...v21.2.0\"\u003e21.2.0\u003c/a\u003e (2026-06-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eresolve-extends:\u003c/strong\u003e resolve pure-ESM presets (conventional-changelog v7/v9/v10) (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4859\"\u003e#4859\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/fdb566fe59457a786eac80e2a8cbb994638daba0\"\u003efdb566f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore, doc, etc.\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(read): replace deprecated git-raw-commits with git-client by \u003ca href=\"https://github.com/igordanchenko\"\u003e\u003ccode\u003e@​igordanchenko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4860\"\u003econventional-changelog/commitlint#4860\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(issue-template): ask for package manager and version by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4867\"\u003econventional-changelog/commitlint#4867\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/igordanchenko\"\u003e\u003ccode\u003e@​igordanchenko\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4860\"\u003econventional-changelog/commitlint#4860\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.2.0...v21.2.1\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v21.2.0...v21.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev21.2.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.1.0...v21.2.0\"\u003e21.2.0\u003c/a\u003e (2026-06-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(resolve-extends): resolve pure-ESM presets (conventional-changelog v7/v9/v10) by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4859\"\u003econventional-changelog/commitlint#4859\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci: install git in stock-Ubuntu baseline job by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4847\"\u003econventional-changelog/commitlint#4847\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.1.0...v21.2.0\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v21.1.0...v21.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev21.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.2...v21.1.0\"\u003e21.1.0\u003c/a\u003e (2026-06-23)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove duplicate es-toolkit@1.47.1 keys from lockfile by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4833\"\u003econventional-changelog/commitlint#4833\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md\"\u003e@​commitlint/cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.2.0...v21.2.1\"\u003e21.2.1\u003c/a\u003e (2026-07-08)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/cli\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.1.0...v21.2.0\"\u003e21.2.0\u003c/a\u003e (2026-06-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eresolve-extends:\u003c/strong\u003e resolve pure-ESM presets (conventional-changelog v7/v9/v10) (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4859\"\u003e#4859\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/fdb566fe59457a786eac80e2a8cbb994638daba0\"\u003efdb566f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.2...v21.1.0\"\u003e21.1.0\u003c/a\u003e (2026-06-23)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e add --default-config flag to lint without a config file (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4805\"\u003e#4805\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/7af27ba1bcfe2347d02df2efd6dca7203b6768c5\"\u003e7af27ba\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/3662\"\u003e#3662\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2\"\u003e21.0.2\u003c/a\u003e (2026-05-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisallow same commit hash for --from and --to (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4773\"\u003e#4773\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/121005e86341537c4bf59a8453cae21dbd4954ec\"\u003e121005e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.0...v21.0.1\"\u003e21.0.1\u003c/a\u003e (2026-05-12)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/cli\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.3...v21.0.0\"\u003e21.0.0\u003c/a\u003e (2026-05-08)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/6e200411e63fb473d59cca1b4449a28f72067df0\"\u003e\u003ccode\u003e6e20041\u003c/code\u003e\u003c/a\u003e v21.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/1b4e5bc0e095294ad421b3ac83f6b66665429e60\"\u003e\u003ccode\u003e1b4e5bc\u003c/code\u003e\u003c/a\u003e v21.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/fdb566fe59457a786eac80e2a8cbb994638daba0\"\u003e\u003ccode\u003efdb566f\u003c/code\u003e\u003c/a\u003e feat(resolve-extends): resolve pure-ESM presets (conventional-changelog v7/v9...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/6f1c0af6a7631cee854587dafc6beb0ccf274b1e\"\u003e\u003ccode\u003e6f1c0af\u003c/code\u003e\u003c/a\u003e v21.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/7af27ba1bcfe2347d02df2efd6dca7203b6768c5\"\u003e\u003ccode\u003e7af27ba\u003c/code\u003e\u003c/a\u003e feat(cli): add --default-config flag to lint without a config file (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4805\"\u003e#4805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/51a2d7f233338d1f09ffb93d70c7658ee78720df\"\u003e\u003ccode\u003e51a2d7f\u003c/code\u003e\u003c/a\u003e test(cli): verify --cwd redirects config resolution (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/997\"\u003e#997\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4796\"\u003e#4796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/806904829c497cdfedeebfbac573bd1c8ee66b2b\"\u003e\u003ccode\u003e8069048\u003c/code\u003e\u003c/a\u003e v21.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/121005e86341537c4bf59a8453cae21dbd4954ec\"\u003e\u003ccode\u003e121005e\u003c/code\u003e\u003c/a\u003e fix: disallow same commit hash for --from and --to (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4773\"\u003e#4773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/db8d7d6461d721fe2561ce4307e4069eaf6dcc8c\"\u003e\u003ccode\u003edb8d7d6\u003c/code\u003e\u003c/a\u003e v21.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/1329a25fd6f13b993fdf4e8c1b5a25ff2bf7ee07\"\u003e\u003ccode\u003e1329a25\u003c/code\u003e\u003c/a\u003e chore: migrate to pnpm (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4762\"\u003e#4762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v21.2.1/@commitlint/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@commitlint/config-conventional` from 20.5.3 to 21.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/releases\"\u003e@​commitlint/config-conventional's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev21.2.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.1.0...v21.2.0\"\u003e21.2.0\u003c/a\u003e (2026-06-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(resolve-extends): resolve pure-ESM presets (conventional-changelog v7/v9/v10) by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4859\"\u003econventional-changelog/commitlint#4859\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci: install git in stock-Ubuntu baseline job by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4847\"\u003econventional-changelog/commitlint#4847\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.1.0...v21.2.0\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v21.1.0...v21.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev21.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.2...v21.1.0\"\u003e21.1.0\u003c/a\u003e (2026-06-23)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove duplicate es-toolkit@1.47.1 keys from lockfile by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4833\"\u003econventional-changelog/commitlint#4833\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cli): add --default-config flag to lint without a config file by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4805\"\u003econventional-changelog/commitlint#4805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(lint): allow for custom commit parser function by \u003ca href=\"https://github.com/esatterwhite\"\u003e\u003ccode\u003e@​esatterwhite\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4829\"\u003econventional-changelog/commitlint#4829\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs, chore, etc.\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest(cli): verify --cwd redirects config resolution \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/997\"\u003e#997\u003c/a\u003e by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4796\"\u003econventional-changelog/commitlint#4796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add ai agent support (skill, guide, llms.txt) by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4804\"\u003econventional-changelog/commitlint#4804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add TDD commit flow and review expectations for contributors by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4836\"\u003econventional-changelog/commitlint#4836\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/esatterwhite\"\u003e\u003ccode\u003e@​esatterwhite\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4829\"\u003econventional-changelog/commitlint#4829\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.2...v21.1.0\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v21.0.2...v21.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev21.0.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/config-conventional/CHANGELOG.md\"\u003e@​commitlint/config-conventional's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.1.0...v21.2.0\"\u003e21.2.0\u003c/a\u003e (2026-06-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eresolve-extends:\u003c/strong\u003e resolve pure-ESM presets (conventional-changelog v7/v9/v10) (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4859\"\u003e#4859\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/fdb566fe59457a786eac80e2a8cbb994638daba0\"\u003efdb566f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.2...v21.1.0\"\u003e21.1.0\u003c/a\u003e (2026-06-23)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2\"\u003e21.0.2\u003c/a\u003e (2026-05-29)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.0...v21.0.1\"\u003e21.0.1\u003c/a\u003e (2026-05-12)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.3...v21.0.0\"\u003e21.0.0\u003c/a\u003e (2026-05-08)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003echore!: minimum node version v22 (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4679\"\u003e#4679\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/ac2b3f4a947670e46af9a738881ba14158f0987a\"\u003eac2b3f4\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4679\"\u003e#4679\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edrop node v18 and v20 support\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eBump engines to \u0026gt;=v22 in all 39 package.json files\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@​types/node\u003c/code\u003e to ^22.0.0\u003c/li\u003e\n\u003cli\u003eUpdate CI matrix to [22, 24]\u003c/li\u003e\n\u003cli\u003eUpdate Ubuntu baseline job to ubuntu:26.04\u003c/li\u003e\n\u003cli\u003eUpdate Dockerfile.ci, .mise.toml, .codesandbox/ci.json\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/1b4e5bc0e095294ad421b3ac83f6b66665429e60\"\u003e\u003ccode\u003e1b4e5bc\u003c/code\u003e\u003c/a\u003e v21.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/fdb566fe59457a786eac80e2a8cbb994638daba0\"\u003e\u003ccode\u003efdb566f\u003c/code\u003e\u003c/a\u003e feat(resolve-extends): resolve pure-ESM presets (conventional-changelog v7/v9...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/6f1c0af6a7631cee854587dafc6beb0ccf274b1e\"\u003e\u003ccode\u003e6f1c0af\u003c/code\u003e\u003c/a\u003e v21.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/806904829c497cdfedeebfbac573bd1c8ee66b2b\"\u003e\u003ccode\u003e8069048\u003c/code\u003e\u003c/a\u003e v21.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/db8d7d6461d721fe2561ce4307e4069eaf6dcc8c\"\u003e\u003ccode\u003edb8d7d6\u003c/code\u003e\u003c/a\u003e v21.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/1329a25fd6f13b993fdf4e8c1b5a25ff2bf7ee07\"\u003e\u003ccode\u003e1329a25\u003c/code\u003e\u003c/a\u003e chore: migrate to pnpm (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4762\"\u003e#4762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/6099ae50aa71fe7f99d75af1b8d9537aa7685747\"\u003e\u003ccode\u003e6099ae5\u003c/code\u003e\u003c/a\u003e chore: replace eslint with oxlint (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4756\"\u003e#4756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/f081a8ef93019bb8b07f39c756f6d4a052020d3b\"\u003e\u003ccode\u003ef081a8e\u003c/code\u003e\u003c/a\u003e v21.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/44c31743ded411d949e935247e8079e5085d8239\"\u003e\u003ccode\u003e44c3174\u003c/code\u003e\u003c/a\u003e chore: update dependency yargs to v18 \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4432\"\u003e#4432\u003c/a\u003e (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4686\"\u003e#4686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/ac2b3f4a947670e46af9a738881ba14158f0987a\"\u003e\u003ccode\u003eac2b3f4\u003c/code\u003e\u003c/a\u003e chore!: minimum node version v22 (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4679\"\u003e#4679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v21.2.0/@commitlint/config-conventional\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.59.1 to 1.62.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.62.0\u003c/h2\u003e\n\u003ch2\u003e🧱 New component testing model\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/test-components\"\u003eComponent testing\u003c/a\u003e moves to a \u003cstrong\u003estories and galleries\u003c/strong\u003e model.\nA \u003cstrong\u003estory\u003c/strong\u003e wraps your component in one specific scenario — hard-coded props, mock data, providers — and a \u003cstrong\u003egallery\u003c/strong\u003e page that you serve renders stories on demand.\nThe new \u003ca href=\"https://playwright.dev/docs/api/class-fixtures#fixtures-mount\"\u003efixtures.mount()\u003c/a\u003e fixture navigates to the gallery, mounts a story by id, and returns a \u003ca href=\"https://playwright.dev/docs/api/class-locator\"\u003eLocator\u003c/a\u003e scoped to the story's root element:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest('click should expand', async ({ mount }) =\u0026gt; {\r\n  const component = await mount('components/Expandable/Stateful');\r\n  await component.getByRole('button').click();\r\n  await expect(component.getByTestId('expanded')).toHaveValue('true');\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ePass a story type as a template argument to type-check its props, and use \u003ccode\u003eupdate(props)\u003c/code\u003e / \u003ccode\u003eunmount()\u003c/code\u003e on the returned locator to re-render or tear down within a test.\u003c/p\u003e\n\u003ch2\u003e🛑 Cancel operations with AbortSignal\u003c/h2\u003e\n\u003cp\u003eMost operations and web-first assertions now accept a \u003ccode\u003esignal\u003c/code\u003e option that takes an \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/API/AbortSignal\"\u003e\u003ccode\u003eAbortSignal\u003c/code\u003e\u003c/a\u003e, letting you cancel long-running actions, navigations, waits, and assertions:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst controller = new AbortController();\r\nsetTimeout(() =\u0026gt; controller.abort(), 1000);\r\n\u003cp\u003eawait page.getByRole('button', { name: 'Submit' }).click({ signal: controller.signal });\u003cbr /\u003e\nawait expect(page.getByText('Done')).toBeVisible({ signal: controller.signal });\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eProviding a signal does not disable the default timeout; pass \u003ccode\u003etimeout: 0\u003c/code\u003e to disable it.\u003c/p\u003e\n\u003ch2\u003e🖼️ WebP screenshots\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-pageassertions#page-assertions-to-have-screenshot-1\"\u003eexpect(page).toHaveScreenshot()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-locatorassertions#locator-assertions-to-have-screenshot-1\"\u003eexpect(locator).toHaveScreenshot()\u003c/a\u003e can now store snapshots in the WebP format — just give the snapshot a \u003ccode\u003e.webp\u003c/code\u003e name:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Visual comparisons store the golden snapshot as lossless WebP.\r\nawait expect(page).toHaveScreenshot('homepage.webp');\r\n\u003cp\u003e// Standalone screenshots can trade quality for size with lossy WebP.\u003cbr /\u003e\nawait page.screenshot({ path: 'homepage.webp', quality: 50 });\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-page#page-screenshot\"\u003epage.screenshot()\u003c/a\u003e and [locator.screenshot() (https://playwright.dev/docs/api/class-locator#locator-screenshot) also accept \u003ccode\u003ewebp\u003c/code\u003e as a \u003ccode\u003etype\u003c/code\u003e, where quality \u003ccode\u003e100\u003c/code\u003e (the default) is lossless and lower values use lossy compression.\u003c/p\u003e\n\u003ch2\u003e🧩 Custom test filtering with Reporter.preprocess()\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-reporter#reporter-preprocess\"\u003ereporter.preprocess()\u003c/a\u003e hook runs after the configuration is resolved and before \u003ca href=\"https://playwright.dev/docs/api/class-reporter#reporter-on-begin\"\u003ereporter.onBegin()\u003c/a\u003e, letting a reporter mark individual tests as skipped, excluded, fixed, or failing through a \u003ca href=\"https://playwright.dev/docs/api/class-testrun\"\u003eTestRun\u003c/a\u003e object:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e3950d9c140d007bd52853b45813c6274b24e36f\"\u003e\u003ccode\u003ee3950d9\u003c/code\u003e\u003c/a\u003e chore: mark v1.62.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41981\"\u003e#41981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f07e0f720fbe6691cc3d3d66ff9f3e58139e804c\"\u003e\u003ccode\u003ef07e0f7\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41940\"\u003e#41940\u003c/a\u003e): docs: release notes for v1.62 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41967\"\u003e#41967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/05a306c78f11767535fd986eebab5d4c4dad4614\"\u003e\u003ccode\u003e05a306c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41964\"\u003e#41964\u003c/a\u003e): Revert \u0026quot;feat(routeFromHar): add interceptAPIRequests opt...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/2934858481d267df729eecb206ce45d497958015\"\u003e\u003ccode\u003e2934858\u003c/code\u003e\u003c/a\u003e fix: correct pending navigation log spacing (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41949\"\u003e#41949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/4b0cc996cc7b9d5b087214e8514d6b85abb03f91\"\u003e\u003ccode\u003e4b0cc99\u003c/code\u003e\u003c/a\u003e fix(test): unflake screencast backpressure test on slow macOS runner (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41951\"\u003e#41951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bbbae6dce735d9751ff7b879555b7a0a64078266\"\u003e\u003ccode\u003ebbbae6d\u003c/code\u003e\u003c/a\u003e test: fixme WebSocket locale test in Chromium 150 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41944\"\u003e#41944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/15c4f55879e49159e766fe1aa3dd9f9d87ba5fc1\"\u003e\u003ccode\u003e15c4f55\u003c/code\u003e\u003c/a\u003e fix(mcp): identify downloads explicitly (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41933\"\u003e#41933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f5fa967ff581f4263e2b1eec60d887b8c412fd52\"\u003e\u003ccode\u003ef5fa967\u003c/code\u003e\u003c/a\u003e fix(network): request.postData() returns null for empty string body override ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0edafe4baab7fd20122939d3cfe1acabd8ed84a9\"\u003e\u003ccode\u003e0edafe4\u003c/code\u003e\u003c/a\u003e fix(mcp): launch the Chrome profile that has the extension installed (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41939\"\u003e#41939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/244a1ffdd8746b1418b4eedb95ff72687115ddb4\"\u003e\u003ccode\u003e244a1ff\u003c/code\u003e\u003c/a\u003e feat(firefox): roll to r1538 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/41938\"\u003e#41938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.59.1...v1.62.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dependency-cruiser` from 17.4.0 to 18.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sverweij/dependency-cruiser/releases\"\u003edependency-cruiser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev18.1.0\u003c/h2\u003e\n\u003ch2\u003e✨ new functionality\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e65c432cc feat: adds environment inconsistency checks (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/1070\"\u003e#1070\u003c/a\u003e)\ndependency-cruiser now also warns at runtime if it detects typescript is needed, but (a usable version of the) typescript compiler isn't present (+ the same for \u003cem\u003ebabel\u003c/em\u003e and \u003cem\u003eswc\u003c/em\u003e). It already did so on \u003ccode\u003e--init\u003c/code\u003e.  Thanks \u003ca href=\"https://github.com/kbarendrecht\"\u003e\u003ccode\u003e@​kbarendrecht\u003c/code\u003e\u003c/a\u003e for the suggestion!\u003c/li\u003e\n\u003cli\u003e6bb22b6f feat(report/error-html): makes the table heads sticky\u003c/li\u003e\n\u003c/ul\u003e\n\u003cblockquote\u003e\n\u003cp\u003eTypeScript 7 support: typescript@7.1.0 is expected to ship with a public API - so that's the\nfirst version in the TypeScript 7 (formerly tsgo) version range dependency-cruiser will be able\nto support.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003e👷 maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ef04f2fad build(npm): updates external dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev18.0.0\u003c/h2\u003e\n\u003ch2\u003e🚨 breaking changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e40f42e96 chore!: drops support for nodejs 20 and 25 BREAKING (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/1060\"\u003e#1060\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis is because we follow the Node.js \u003ca href=\"https://nodejs.org/en/about/previous-releases\"\u003erelease cycle\u003c/a\u003e who dropped support for version 20 and 25 (a while ago already).\u003c/p\u003e\n\u003ch2\u003e🐛 fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ea25fe7f7 fix(graph-utl): makes the summary more deterministic (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/1066\"\u003e#1066\u003c/a\u003e) - thanks \u003ca href=\"https://github.com/Sebastian-G\"\u003e\u003ccode\u003e@​Sebastian-G\u003c/code\u003e\u003c/a\u003e for raising the issue and providing the first feedback!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👷 maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e92d6a1f9/ ee3dc3a9/ c9974443 build(npm): updates external dependencies\u003c/li\u003e\n\u003cli\u003e0d8becbe refactor(config-utl): only imports json5 when it's used (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/1062\"\u003e#1062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e793bd4d4 chore(ci): updates known violations\u003c/li\u003e\n\u003cli\u003e41911765 chore: updates copilot instructions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev18.0.0-beta-2\u003c/h2\u003e\n\u003ch2\u003e🐛 fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e15e84477/ 878511d3 fix(graph-utl): makes the summary more deterministic (thanks to \u003ca href=\"https://github.com/Sebastian-G\"\u003e\u003ccode\u003e@​Sebastian-G\u003c/code\u003e\u003c/a\u003e for raising the well-documented issue!)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👷 maintenacne\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eee3dc3a9/ 92d6a1f9 build(npm): updates external dependencies and refreshes package lock\u003c/li\u003e\n\u003cli\u003e0d8becbe refactor(config-utl): only imports json5 when it's used (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/1062\"\u003e#1062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e793bd4d4 chore(ci): updates known violations\u003c/li\u003e\n\u003cli\u003e41911765 chore: updates copilot instructions\u003c/li\u003e\n\u003cli\u003e40f42e96 chore!: drops support for nodejs 20 and 25 BREAKING (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/1060\"\u003e#1060\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev18.0.0-beta-1\u003c/h2\u003e\n\u003ch2\u003e👷 maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eecb63545 refactor(resolve)!: replaces tsconfig-paths-webpack-plugin with enhanced-resolve's own tsconfig-paths feature SLIGHTLY BREAKING (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/1061\"\u003e#1061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e41911765 chore: updates copilot instructions\u003c/li\u003e\n\u003cli\u003e92d6a1f9 build(npm): updates external dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/26dffc05710bc7663315e4d70863dd46c009c48e\"\u003e\u003ccode\u003e26dffc0\u003c/code\u003e\u003c/a\u003e 18.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/f04f2fadae1962c9b17184a09d77062ee7d83027\"\u003e\u003ccode\u003ef04f2fa\u003c/code\u003e\u003c/a\u003e build(npm): updates external dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/65c432cc444a850983b476c0f58e6d4082f160d8\"\u003e\u003ccode\u003e65c432c\u003c/code\u003e\u003c/a\u003e feat: adds environment inconsistency checks (starting with typescript and bab...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/6bb22b6fe0815e6bdac0d6a52e676f2b2dc4cd5e\"\u003e\u003ccode\u003e6bb22b6\u003c/code\u003e\u003c/a\u003e feat(report/error-html): makes the table heads sticky\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/d139a8e8952195d1f4a0296b69f53f7d75f119ee\"\u003e\u003ccode\u003ed139a8e\u003c/code\u003e\u003c/a\u003e 18.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/c9974443819bd8fdf9273ebef0d938302b46a662\"\u003e\u003ccode\u003ec997444\u003c/code\u003e\u003c/a\u003e build(npm): updates external dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/a25fe7f77ac00cb20a6f3aaff4b741c3d294ec1a\"\u003e\u003ccode\u003ea25fe7f\u003c/code\u003e\u003c/a\u003e fix(graph-utl): makes the summary more deterministic (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/1066\"\u003e#1066\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/ee3dc3a9dbc657669b8457ba521679c0537b7986\"\u003e\u003ccode\u003eee3dc3a\u003c/code\u003e\u003c/a\u003e build(npm): updates external dependencies and refreshes package lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/7106ce608566f8caaea382768f7373591dbef2b8\"\u003e\u003ccode\u003e7106ce6\u003c/code\u003e\u003c/a\u003e revert: \u0026quot;refactor(resolve)!: replaces tsconfig-paths-webpack-plugin with enha...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sverweij/dependency-cruiser/commit/0d8becbe9e0aa5ba7455afff7ad8ff476dc85c13\"\u003e\u003ccode\u003e0d8becb\u003c/code\u003e\u003c/a\u003e refactor(config-utl): only imports json5 when it's used (\u003ca href=\"https://redirect.github.com/sverweij/dependency-cruiser/issues/1062\"\u003e#1062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sverweij/dependency-cruiser/compare/v17.4.0...v18.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.3.0 to 10.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.8.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2fee9bb7416116cbed4d8c8100b1ae713b6356a1\"\u003e\u003ccode\u003e2fee9bb\u003c/code\u003e\u003c/a\u003e feat: export \u003ccode\u003eConfigObject\u003c/code\u003e from \u003ccode\u003eeslint/config\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21082\"\u003e#21082\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6b8d2f7589b8a7c8b91b8ca2a2ef6d46178760d8\"\u003e\u003ccode\u003e6b8d2f7\u003c/code\u003e\u003c/a\u003e fix: escape reserved characters in rule id in \u003ccode\u003ehtml\u003c/code\u003e formatter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21129\"\u003e#21129\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/90910715011211a20d011d807d398a7005127f35\"\u003e\u003ccode\u003e9091071\u003c/code\u003e\u003c/a\u003e fix: prevent \u003ccode\u003eno-unreachable-loop\u003c/code\u003e crash when all loop types are ignored (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21116\"\u003e#21116\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e23fafe8d4b15355adef6cdebef414c3a2019454\"\u003e\u003ccode\u003ee23fafe\u003c/code\u003e\u003c/a\u003e fix: prefer-object-spread add semicolon when adding parenthesis (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21081\"\u003e#21081\u003c/a\u003e) (synthex-byte)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/20b5ad052360a443786a202e94624a3f81846511\"\u003e\u003ccode\u003e20b5ad0\u003c/code\u003e\u003c/a\u003e fix: quadratic-time regex in \u003ccode\u003eprefer-template\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21096\"\u003e#21096\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8b6f6c0b33411f34485512456d94f221daf7321f\"\u003e\u003ccode\u003e8b6f6c0\u003c/code\u003e\u003c/a\u003e fix: apply ignore configs to computed methods in class-methods-use-this (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21094\"\u003e#21094\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b2c608c014a396800a24a89343265d0616bee2d8\"\u003e\u003ccode\u003eb2c608c\u003c/code\u003e\u003c/a\u003e fix: NewExpression with parenthesized callee in \u003ccode\u003epreserve-caught-error\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21083\"\u003e#21083\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6ddf8587e5cfeeb7328332601bb76d98b8a198ea\"\u003e\u003ccode\u003e6ddf858\u003c/code\u003e\u003c/a\u003e docs: fix broken Specify Parser Options anchor link (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21106\"\u003e#21106\u003c/a\u003e) (Minsu)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/784dfbe98f0222426fd200153a5ce2e5624151f0\"\u003e\u003ccode\u003e784dfbe\u003c/code\u003e\u003c/a\u003e docs: Clarify \u003ccode\u003eno-eq-null\u003c/code\u003e description (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21120\"\u003e#21120\u003c/a\u003e) (Park Harin)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ec733a3ba5acb053a73ac656030a3879aa48fda\"\u003e\u003ccode\u003e7ec733a\u003c/code\u003e\u003c/a\u003e docs: Fix typos and grammar in glossary (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21095\"\u003e#21095\u003c/a\u003e) (Marry (Subin Yang))\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92bb13f13065db72d62454b9830d3ae52db15c76\"\u003e\u003ccode\u003e92bb13f\u003c/code\u003e\u003c/a\u003e docs: replace quake link (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21108\"\u003e#21108\u003c/a\u003e) (Jung Hyeon Jun)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/68eb4a57572409dbdcfeb3bc5c92ddbba46bc770\"\u003e\u003ccode\u003e68eb4a5\u003c/code\u003e\u003c/a\u003e docs: fix broken Specify Globals anchor links in rule pages (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21103\"\u003e#21103\u003c/a\u003e) (Minsu)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d28f697e0d32d7446c825fd89c362db028450134\"\u003e\u003ccode\u003ed28f697\u003c/code\u003e\u003c/a\u003e docs: replace Code Climate CLI links with Qlty CLI links (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21099\"\u003e#21099\u003c/a\u003e) (Jung Hyeon Jun)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eccc68d42564e46bc9020d19ec52d2988f3b7bfa\"\u003e\u003ccode\u003eeccc68d\u003c/code\u003e\u003c/a\u003e docs: correct --suppressions-location option description (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21093\"\u003e#21093\u003c/a\u003e) (Ga eun Lee)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c5963f74bfa82a5b7ccc0607dcdcc695b8c97a31\"\u003e\u003ccode\u003ec5963f7\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4fbf46d140120ae838db08cbe49544c985956490\"\u003e\u003ccode\u003e4fbf46d\u003c/code\u003e\u003c/a\u003e test: pin \u003ccode\u003ewebpack\u003c/code\u003e version to 5.108.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21137\"\u003e#21137\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2d063e224e9bb0ccb0a28c120f7e380a8d62f320\"\u003e\u003ccode\u003e2d063e2\u003c/code\u003e\u003c/a\u003e chore: update HTTP URLs to HTTPS in JSDoc and comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21101\"\u003e#21101\u003c/a\u003e) (Bo Hyun Kim)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eccbe7bc9257a6c99880468e452c8dfafbf47f74\"\u003e\u003ccode\u003eeccbe7b\u003c/code\u003e\u003c/a\u003e test: add error locations to \u003ccode\u003eno-class-assign\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21123\"\u003e#21123\u003c/a\u003e) (devoil)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e7d1e4373bf626f8da76d62ce024c28928bc99bc\"\u003e\u003ccode\u003ee7d1e43\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-go from 6 to 7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21118\"\u003e#21118\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e9d66d0cde1a7752c29dee53ab7b62632835a87a\"\u003e\u003ccode\u003ee9d66d0\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 6 to 7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21119\"\u003e#21119\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ee225b60c26f0cc5f4d71641888a5bd2ec5626d6\"\u003e\u003ccode\u003eee225b6\u003c/code\u003e\u003c/a\u003e test: Add error location details to \u003ccode\u003eno-eq-null\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21117\"\u003e#21117\u003c/a\u003e) (Park Harin)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/044a627fa3e28ee1410d515acc5378eb4b49f8ba\"\u003e\u003ccode\u003e044a627\u003c/code\u003e\u003c/a\u003e chore: update minimatch to ^10.2.5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21107\"\u003e#21107\u003c/a\u003e) (김채영)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fb09aa8ff09730d3ccf68859e065f99666b52466\"\u003e\u003ccode\u003efb09aa8\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21115\"\u003e#21115\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5abd878740fe417fd8a910cac3741f2a0317b365\"\u003e\u003ccode\u003e5abd878\u003c/code\u003e\u003c/a\u003e test: add error locations to \u003ccode\u003eno-proto\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21114\"\u003e#21114\u003c/a\u003e) (Gihyeon Jeong / 정기현)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9715887ec94a5ff936447d7b680d039fbe2f0541\"\u003e\u003ccode\u003e9715887\u003c/code\u003e\u003c/a\u003e test: Add error location details to \u003ccode\u003eno-div-regex\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21110\"\u003e#21110\u003c/a\u003e) (Park Harin)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a746ec6ea4a2249b1eb3f512264da5f4d5f7c886\"\u003e\u003ccode\u003ea746ec6\u003c/code\u003e\u003c/a\u003e test: add error locations to \u003ccode\u003eno-new-wrappers\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21109\"\u003e#21109\u003c/a\u003e) (Gihyeon Jeong / 정기현)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8dde64570e240f3ef8af873d59a752db6d8519aa\"\u003e\u003ccode\u003e8dde645\u003c/code\u003e\u003c/a\u003e test: add error locations to \u003ccode\u003eno-ex-assign\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21102\"\u003e#21102\u003c/a\u003e) (devoil)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/13ab0ec447650c079d8a5e5d67222f79e69c741e\"\u003e\u003ccode\u003e13ab0ec\u003c/code\u003e\u003c/a\u003e test: add error locations to \u003ccode\u003eno-label-var\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21098\"\u003e#21098\u003c/a\u003e) (Gihyeon Jeong / 정기현)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a99906ffb8342dde03336b5c6372b5658f21d5f2\"\u003e\u003ccode\u003ea99906f\u003c/code\u003e\u003c/a\u003e test: Add error location details to \u003ccode\u003eno-delete-var\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21105\"\u003e#21105\u003c/a\u003e) (Park Harin)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c47e8dc9bbfba797430db45ae08cb6f7392cfc9d\"\u003e\u003ccode\u003ec47e8dc\u003c/code\u003e\u003c/a\u003e chore: add missing backticks to \u003ccode\u003elanguages/js/index.js\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21104\"\u003e#21104\u003c/a\u003e) (beeen)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0174428dd7543d118cf67a823b98dd97032fe68c\"\u003e\u003ccode\u003e0174428\u003c/code\u003e\u003c/a\u003e chore: add missing backticks to \u003ccode\u003etranslate-cli-options.js\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21097\"\u003e#21097\u003c/a\u003e) (dongkyu lee)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3d36589a4917326500f0707bb41745160f387d00\"\u003e\u003ccode\u003e3d36589\u003c/code\u003e\u003c/a\u003e chore: add missing backticks to \u003ccode\u003eserialization.js\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21091\"\u003e#21091\u003c/a\u003e) (이규환)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dcc9312c1081931de0fe1b555fbb6aa82fe696b9\"\u003e\u003ccode\u003edcc9312\u003c/code\u003e\u003c/a\u003e test: add error locations to \u003ccode\u003eeqeqeq\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21090\"\u003e#21090\u003c/a\u003e) (Ga eun Lee)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2710b182472cd1a95e4aff6186cb2c4fbadb4ee0\"\u003e\u003ccode\u003e2710b18\u003c/code\u003e\u003c/a\u003e ci: Add explicit permissions to rebuild-docs-sites workflow (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21089\"\u003e#21089\u003c/a\u003e) (Marry (Subin Yang))\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5d2f8663ee60701e9036b0b0933a12efd9d93269\"\u003e\u003ccode\u003e5d2f866\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21086\"\u003e#21086\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d584e31098f262563b97dc5d5f23a63a187879a0\"\u003e\u003ccode\u003ed584e31\u003c/code\u003e\u003c/a\u003e chore: fix failing ecosystem test for \u003ccode\u003eeslint-plugin-unicorn\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21084\"\u003e#21084\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bf3eda049bd690f1e9a5a0c4520a6329b3e4ec85\"\u003e\u003ccode\u003ebf3eda0\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21079\"\u003e#21079\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.7.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cf2a9bf2d982642f760370c15f1196f4658f4e27\"\u003e\u003ccode\u003ecf2a9bf\u003c/code\u003e\u003c/a\u003e feat: add errorClassNames option to preserve-caught-error rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21032\"\u003e#21032\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f8b873aae53610b80b5c1005606716e05ed3b91f\"\u003e\u003ccode\u003ef8b873a\u003c/code\u003e\u003c/a\u003e feat: max-nested-callbacks option for constructor callbacks (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21063\"\u003e#21063\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/749dfed106f44d77bf3af2402ebfae20cdbf59ee\"\u003e\u003ccode\u003e749dfed\u003c/code\u003e\u003c/a\u003e 10.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4bd0d75b22ffd44809a92659f113c972c5be0770\"\u003e\u003ccode\u003e4bd0d75\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4fbf46d140120ae838db08cbe49544c985956490\"\u003e\u003ccode\u003e4fbf46d\u003c/code\u003e\u003c/a\u003e test: pin \u003ccode\u003ewebpack\u003c/code\u003e version to 5.108.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21137\"\u003e#21137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6ddf8587e5cfeeb7328332601bb76d98b8a198ea\"\u003e\u003ccode\u003e6ddf858\u003c/code\u003e\u003c/a\u003e docs: fix broken Specify Parser Options anchor link (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21106\"\u003e#21106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/784dfbe98f0222426fd200153a5ce2e5624151f0\"\u003e\u003ccode\u003e784dfbe\u003c/code\u003e\u003c/a\u003e docs: Clarify \u003ccode\u003eno-eq-null\u003c/code\u003e description (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21120\"\u003e#21120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6b8d2f7589b8a7c8b91b8ca2a2ef6d46178760d8\"\u003e\u003ccode\u003e6b8d2f7\u003c/code\u003e\u003c/a\u003e fix: escape reserved characters in rule id in \u003ccode\u003ehtml\u003c/code\u003e formatter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21129\"\u003e#21129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2d063e224e9bb0ccb0a28c120f7e380a8d62f320\"\u003e\u003ccode\u003e2d063e2\u003c/code\u003e\u003c/a\u003e chore: update HTTP URLs to HTTPS in JSDoc and comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21101\"\u003e#21101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eccbe7bc9257a6c99880468e452c8dfafbf47f74\"\u003e\u003ccode\u003eeccbe7b\u003c/code\u003e\u003c/a\u003e test: add error locations to \u003ccode\u003eno-class-assign\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21123\"\u003e#21123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2fee9bb7416116cbed4d8c8100b1ae713b6356a1\"\u003e\u003ccode\u003e2fee9bb\u003c/code\u003e\u003c/a\u003e feat: export \u003ccode\u003eConfigObject\u003c/code\u003e from \u003ccode\u003eeslint/config\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21082\"\u003e#21082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e7d1e4373bf626f8da76d62ce024c28928bc99bc\"\u003e\u003ccode\u003ee7d1e43\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-go from 6 to 7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21118\"\u003e#21118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.3.0...v10.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-simple-import-sort` from 13.0.0 to 14.0.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lydell/eslint-plugin-simple-import-sort/blob/main/CHANGELOG.md\"\u003eeslint-plugin-simple-import-sort's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003eVersion 14.0.0 (2026-07-16)\u003c/h3\u003e\n\u003cp\u003eES2022 allows string literals as module export names (\u0026quot;arbitrary module namespace names\u0026quot;):\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eexport { yukuTs as \u0026quot;yuku-ts\u0026quot; };\nimport { \u0026quot;a-b\u0026quot; as c } from \u0026quot;a\u0026quot;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis release adds support for such quotes names. Previously, those were sorted oddly, and the autofix could suggest changes that wasn’t valid syntax.\u003c/p\u003e\n\u003cp\u003eThis is only a breaking change if you use string literals as module export names, and only in the form of that you need to autofix your files.\u003c/p\u003e\n\u003cp\u003eThanks to Kamronbek_Juraev (\u003ca href=\"https://github.com/KAMRONBEK\"\u003e\u003ccode\u003e@​KAMRONBEK\u003c/code\u003e\u003c/a\u003e) for fixing this!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lydell/eslint-plugin-simple-import-sort/commit/bef18bd5de7a404efe4ba123d55715258df7cd78\"\u003e\u003ccode\u003ebef18bd\u003c/code\u003e\u003c/a\u003e eslint-plugin-simple-import-sort v14.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lydell/eslint-plugin-simple-import-sort/commit/d53d160856a2249ef85d3e8409493302a649872f\"\u003e\u003ccode\u003ed53d160\u003c/code\u003e\u003c/a\u003e Fix autofix and sort order for quoted names (\u003ca href=\"https://redirect.github.com/lydell/eslint-plugin-simple-import-sort/issues/217\"\u003e#217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lydell/eslint-plugin-simple-import-sort/commit/6063737734238b0c2cfd5b20745ddbdb5aef41bb\"\u003e\u003ccode\u003e6063737\u003c/code\u003e\u003c/a\u003e Bump js-yaml from 4.1.1 to 4.3.0 (\u003ca href=\"https://redirect.github.com/lydell/eslint-plugin-simple-import-sort/issues/214\"\u003e#214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lydell/eslint-plugin-simple-import-sort/commit/143b70e47c63f47bb4887c616d9eb6077d85301d\"\u003e\u003ccode\u003e143b70e\u003c/code\u003e\u003c/a\u003e Bump vitest and \u003ccode\u003e@​vitest/coverage-v8\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/lydell/eslint-plugin-simple-import-sort/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lydell/eslint-plugin-simple-import-sort/commit/0f5927612931ef1018b83b79521046c7f323c6ed\"\u003e\u003ccode\u003e0f59276\u003c/code\u003e\u003c/a\u003e Bump vite from 7.1.11 to 7.3.2 (\u003ca href=\"https://redirect.github.com/lydell/eslint-plugin-simple-import-sort/issues/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lydell/eslint-plugin-simple-import-sort/commit/24d74cdf63859920deca1adc1c7c889ce0c32b96\"\u003e\u003ccode\u003e24d74cd\u003c/code\u003e\u003c/a\u003e Bump lodash from 4.17.23 to 4.18.1 (\u003ca href=\"https://redirect.github.com/lydell/eslint-plugin-simple-import-sort/issues/210\"\u003e#210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lydell/eslint-plugin-simple-import-sort/commit/89746062d276df7448ec12a3ad74a784ad430053\"\u003e\u003ccode\u003e8974606\u003c/code\u003e\u003c/a\u003e Update GitHub Actions (\u003ca href=\"https://redirect.github.com/lydell/eslint-plugin-simple-import-sort/issues/209\"\u003e#209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lydell/eslint-plugin-simple-import-sort/compare/v13.0.0...v14.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 17.6.0 to 17.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globals/releases\"\u003eglobals's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-07-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/347\"\u003e#347\u003c/a\u003e)  7394811\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.7.0...v17.8.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.7.0...v17.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev17.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-06-22) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/345\"\u003e#345\u003c/a\u003e)  33b75f9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.6.0...v17.7.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.6.0...v17.7.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/36c76590583fc1f31d755525862eda1793a7d661\"\u003e\u003ccode\u003e36c7659\u003c/code\u003e\u003c/a\u003e 17.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/739481186ed54482e29845eff0bc44803c35fde8\"\u003e\u003ccode\u003e7394811\u003c/code\u003e\u003c/a\u003e Update globals (2026-07-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/347\"\u003e#347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/a19670cc86c1218e915657c55ea02ba3e7623834\"\u003e\u003ccode\u003ea19670c\u003c/code\u003e\u003c/a\u003e 17.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/9611620bad0ea45531ae0261b986ce694374e42c\"\u003e\u003ccode\u003e9611620\u003c/code\u003e\u003c/a\u003e Update actions (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/346\"\u003e#346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/33b75f9ddeb6f9ddd81251b043667eb8104a8d15\"\u003e\u003ccode\u003e33b75f9\u003c/code\u003e\u003c/a\u003e Update globals (2026-06-22) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/345\"\u003e#345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/887dd529bde24486b7f9e31d1b2c515df2b7cf5c\"\u003e\u003ccode\u003e887dd52\u003c/code\u003e\u003c/a\u003e Fix build script (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/344\"\u003e#344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.6.0...v17.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `knip` from 6.11.0 to 6.29.0\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.29.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(glob): do not follow symbolic links in async glob (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1900\"\u003e#1900\u003c/a\u003e) (b7d5ce2f545d91953a97733aa1567e8728b20644) - thanks \u003ca href=\"https://github.com/mogelbrod\"\u003e\u003ccode\u003e@​mogelbrod\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAdd built-in compiler for tsrx (db05e0142a41fad2ad45d62ba5106e0d97c92b45)\u003c/li\u003e\n\u003cli\u003eFix -u shortcut for --duration (932b9262af275d209923a5efab1b6f23067bb006)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 6.28.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate oxc-resolver (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1889\"\u003e#1889\u003c/a\u003e) (1444f6aaf04d42ad07ee0b88da4dfae0e116043a)\u003c/li\u003e\n\u003cli\u003eKeep entry-exported members public (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1890\"\u003e#1890\u003c/a\u003e) (94967c13a589a7e83408b1495c31323ac126fcab)\u003c/li\u003e\n\u003cli\u003eDon't un-ignore sibling paths on unrelated gitignore negations (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1891\"\u003e#1891\u003c/a\u003e) (5c026ba50c1e89804fc5094a52dc4c4c37d92bc2)\u003c/li\u003e\n\u003cli\u003eMemoize the gitignore shadowed-pattern check (a5fa3b0ebb7f84c107dba1c1ca9a9b73995f668f)\u003c/li\u003e\n\u003cli\u003eIgnore nested files under a gitignore dir/* pattern (404a53e3e49fa7c1f51b60bcb30ea50450f75aab)\u003c/li\u003e\n\u003cli\u003eTrack types referenced by JSDoc imports (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1888\"\u003e#1888\u003c/a\u003e) (6ae48aadbe03952690c8608e6df42bd039cf6624)\u003c/li\u003e\n\u003cli\u003eUpdate oxc-parser (02ca17a72c3f0afa7df32297d2dd2f5463ac6e00)\u003c/li\u003e\n\u003cli\u003efeat: markdownlint-cli2 (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1887\"\u003e#1887\u003c/a\u003e) (323b96f55b38b53f5e4648d72fecd968fae35147) - thanks \u003ca href=\"https://github.com/Zamiell\"\u003e\u003ccode\u003e@​Zamiell\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUpdate rolldown snapshot (009e509dee6a5013fd3937abb4ec81684601b023)\u003c/li\u003e\n\u003cli\u003eResolve $GITHUB_ACTION_PATH in GHA composite actions (ead489f066733f701acfe5b81eac0a6c813fb5c5)\u003c/li\u003e\n\u003cli\u003eDon't report \u003ccode\u003enode:\u003c/code\u003e specifiers as unlisted dependencies (1a7114f0a159fe82328041e11fc61c5c1730cc01)\u003c/li\u003e\n\u003cli\u003eDiscover tsdown CLI entries (0d47a45bfc518a7bf73a4b4878aeab236d6f9791)\u003c/li\u003e\n\u003cli\u003eDiscover Convex function modules (e01f21c44773186e7ad74e7badf9fc81b82edfb5)\u003c/li\u003e\n\u003cli\u003eIgnore common system binaries (cd003065fda5422550a412bba07ebbb1f9bae126)\u003c/li\u003e\n\u003cli\u003eAdd OpenClaw plugin (73a2d7dd45f65ea312fde38cb4fa4f5a4fc34bf2)\u003c/li\u003e\n\u003cli\u003eDiscover Tailwind CLI input stylesheet (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1551\"\u003e#1551\u003c/a\u003e) (9ae5feed922ecb7e8c436545e9b45125bd73b457)\u003c/li\u003e\n\u003cli\u003eDiscover Angular global stylesheets from angular.json (fb9e0488f6f21284714d0651fcf1dd2de02d425a)\u003c/li\u003e\n\u003cli\u003eHint when project patterns exclude a compiled extension (74de516d3d73839536fc2a43c2c0ec38a6299631)\u003c/li\u003e\n\u003cli\u003eIgnore common global binaries (a99a206015fe414a4de12016cc62499910afaf6f)\u003c/li\u003e\n\u003cli\u003eRun multiple preprocessors in sequence (844358367e9d1939bbf47f8dcb97d810741f56c1)\u003c/li\u003e\n\u003cli\u003efix(nuxt): resolve nuxt module paths (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1896\"\u003e#1896\u003c/a\u003e) (3c8594f5ffc641b00575b6d7455990db1277ac75) - thanks \u003ca href=\"https://github.com/danielroe\"\u003e\u003ccode\u003e@​danielroe\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eReport unused re-exports when ignoreExportsUsedInFile is set (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1895\"\u003e#1895\u003c/a\u003e) (a113a5f4eedc81ef56b00a3e488cc94febefede5) - thanks \u003ca href=\"https://github.com/mlm20\"\u003e\u003ccode\u003e@​mlm20\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003ePass -w to pnpm add in sentry ecosystem test (ea8c8ac6fe9519f00ca6a61131b345f5de521704)\u003c/li\u003e\n\u003cli\u003eUpdate sentry snapshot (b75768d544d9f869ebce8f8c6dd8490f3db87023)\u003c/li\u003e\n\u003cli\u003eRecord all traversed dirs in glob cache (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1897\"\u003e#1897\u003c/a\u003e) (81be1d436eae15518df764cbcb443899e11a9569)\u003c/li\u003e\n\u003cli\u003eInvalidate glob cache when .gitignore changes (baff301f2dceda97bf8bf73809d811cc44c72c8c)\u003c/li\u003e\n\u003cli\u003eImprove Nuxt and Nitro plugin resolution (86ffab7bcdd095631d6b0b17254e8acd6b5022bc)\u003c/li\u003e\n\u003cli\u003efix: don't treat [-]-c[heck] as config flag for prettier (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1902\"\u003e#1902\u003c/a\u003e) (b7266ee8240a9b8686e91a44a4706d3605d094c4) - thanks \u003ca href=\"https://github.com/davidkna-sap\"\u003e\u003ccode\u003e@​davidkna-sap\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUse Entra ID to publish VS Code extension (4236253482f884d92cfde2ccf85c7fb9aca17f7e)\u003c/li\u003e\n\u003cli\u003eRemove obsolete trust policy exclusions (630d5f9835f4303ec9aa7d090ad40a177808c4fb)\u003c/li\u003e\n\u003cli\u003eUpdate dependencies (810147b5aa21bb57ad103fd19ba92844e42cd84c)\u003c/li\u003e\n\u003cli\u003eMigrate from typescript/native-preview to typescript (140a25a577a64273a7a77f2ff2c8f224118ac298)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 6.27.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Temporal plugin (98191a04aad0572bead191b101bfecef75067b0c)\u003c/li\u003e\n\u003cli\u003eHandle -d alias for react-email dir argument (53d1fec3213db8d6a84dfa7a82050b122782e065)\u003c/li\u003e\n\u003cli\u003eExpand pnpm script references with forwarded arguments (33e9799df39450033061b9c4c07daf22f5d15721)\u003c/li\u003e\n\u003cli\u003eTreat path-shaped script tokens as file references, extend known global binaries (d9508c282ab81351beda4b2f859435b49f142c51)\u003c/li\u003e\n\u003cli\u003eMark tsdown neverBundle dependencies as referenced (5fd863ba12e68842f91ab1a94e7e30d1e571da92)\u003c/li\u003e\n\u003cli\u003eSupport TanStack Start in tanstack-router plugin (bd63cd8af88dac03a98aa17f1add322f7bdf4a94)\u003c/li\u003e\n\u003cli\u003eMark vite ssr.external dependencies as referenced (91de938032062cb667bced0eadef9e67d1e20b1f)\u003c/li\u003e\n\u003cli\u003eExpand bun, npm, and yarn script references with forwarded arguments (b5a31767a83e2cec3fb20c3b146d94c0412a4fd6)\u003c/li\u003e\n\u003cli\u003eAdd Latitude as sponsor (42676759cad5fb10ac96fd7c0457037e906f4b68)\u003c/li\u003e\n\u003cli\u003eRegenerate plugin list in docs (1d2cdffb4d4151f848c44e066eff43e9efbf44fe)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/d9a6fe096fe2711a54c62dbbe988fa9221267538\"\u003e\u003ccode\u003ed9a6fe0\u003c/code\u003e\u003c/a\u003e Release knip@6.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/932b9262af275d209923a5efab1b6f23067bb006\"\u003e\u003ccode\u003e932b926\u003c/code\u003e\u003c/a\u003e Fix -u shortcut for --duration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/db05e0142a41fad2ad45d62ba5106e0d97c92b45\"\u003e\u003ccode\u003edb05e01\u003c/code\u003e\u003c/a\u003e Add built-in compiler for tsrx\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/b7d5ce2f545d91953a97733aa1567e8728b20644\"\u003e\u003ccode\u003eb7d5ce2\u003c/code\u003e\u003c/a\u003e fix(glob): do not follow symbolic links in async glob (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1900\"\u003e#1900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/fc16b3875eabd27315c46653056a4a5b9eca4366\"\u003e\u003ccode\u003efc16b38\u003c/code\u003e\u003c/a\u003e Release knip@6.28.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/140a25a577a64273a7a77f2ff2c8f224118ac298\"\u003e\u003ccode\u003e140a25a\u003c/code\u003e\u003c/a\u003e Migrate from typescript/native-preview to typescript\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/810147b5aa21bb57ad103fd19ba92844e42cd84c\"\u003e\u003ccode\u003e810147b\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/b7266ee8240a9b8686e91a44a4706d3605d094c4\"\u003e\u003ccode\u003eb7266ee\u003c/code\u003e\u003c/a\u003e fix: don't treat [-]-c[heck] as config flag for prettier (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1902\"\u003e#1902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/86ffab7bcdd095631d6b0b17254e8acd6b5022bc\"\u003e\u003ccode\u003e86ffab7\u003c/code\u003e\u003c/a\u003e Improve Nuxt and Nitro plugin resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/baff301f2dceda97bf8bf73809d811cc44c72c8c\"\u003e\u003ccode\u003ebaff301\u003c/code\u003e\u003c/a\u003e Invalidate glob cache when .gitignore changes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpro-nl/knip/commits/knip@6.29.0/packages/knip\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.8.3 to 3.9.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.9.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve quotes for methods named \u003ccode\u003enew\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19621\"\u003eprettier/prettier#19621\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eimport defer\u003c/code\u003e in \u003ccode\u003etypescript\u003c/code\u003e parser (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19624\"\u003eprettier/prettier#19624\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19675\"\u003eprettier/prettier#19675\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded a new official plugin \u003ca href=\"https://github.com/prettier/prettier/tree/3.9.6/packages/plugin-yuku\"\u003e\u003ccode\u003e@prettier/plugin-yuku\u003c/code\u003e 🚀\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19628\"\u003eprettier/prettier#19628\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19629\"\u003eprettier/prettier#19629\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.6/CHANGELOG.md#396\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.5\u003c/h2\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.5/CHANGELOG.md#395\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular: Format \u003ccode\u003e@content(name)\u003c/code\u003e -\u0026gt; \u003ccode\u003e@content (name)\u003c/code\u003e to align with other block syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19499\"\u003e#19499\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.4/CHANGELOG.md#394\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix unexpected removal of characters in liquid syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19489\"\u003eprettier/prettier#19489\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​seiyab\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypeScript: Allow decorators to be used with declare on class fields (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19492\"\u003eprettier/prettier#19492\u003c/a\u003e by \u003ca href=\"https://github.com/evoactivity\"\u003e\u003ccode\u003e@​evoactivity\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.3/CHANGELOG.md#393\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCLI: Fix ignored file has been cached incorrectly (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19483\"\u003e#19483\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.1/CHANGELOG.md#391\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.5...3.9.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/06/27/3.9.0\"\u003ePrettier 3.9: Major parser upgrades and Formatting improvements\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Flow variance annotation print (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19022\"\u003e#19022\u003c/a\u003e by \u003ca href=\"https://github.com/marcoww6\"\u003e\u003ccode\u003e@​marcoww6\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.8.5/CHANGELOG.md#385\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix blank lines between list items and nested sub-lists being removed in Markdown/MDX (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/17746\"\u003eprettier/prettier#17746\u003c/a\u003e by \u003ca href=\"https://github.com/byplayer\"\u003e\u003ccode\u003e@​byplayer\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://git...\n\n_Description has been truncated_","html_url":"https://github.com/nerdchanii/mastersrunners/pull/52","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nerdchanii%2Fmastersrunners/issues/52","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/52/packages"}},{"old_version":"6.30.4","new_version":"7.0.0","update_type":"major","path":"/frontend","pr_created_at":"2026-07-25T05:24:03.000Z","version_change":"6.30.4 → 7.0.0","issue":{"uuid":"4974354524","node_id":"PR_kwDOOWxMbM72PU4s","number":1325,"state":"open","title":"deps: bump react-router-dom from 6.30.4 to 7.0.0 in /frontend","user":"dependabot[bot]","labels":["dependencies","ci: passed"],"assignees":["AUo959"],"locked":false,"comments_count":26,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-07-25T05:24:03.000Z","updated_at":"2026-07-25T05:28:28.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps","packages":[{"name":"react-router-dom","old_version":"6.30.4","new_version":"7.0.0","repository_url":"https://github.com/remix-run/react-router"}],"path":"/frontend","ecosystem":"npm"},"body":"Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 6.30.4 to 7.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/blob/react-router-dom@7.0.0/packages/react-router-dom/CHANGELOG.md\"\u003ereact-router-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRemove the original \u003ccode\u003edefer\u003c/code\u003e implementation in favor of using raw promises via single fetch and \u003ccode\u003eturbo-stream\u003c/code\u003e. This removes these exports from React Router: (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/11744\"\u003e#11744\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edefer\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAbortedDeferredError\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003etype TypedDeferredData\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eUNSAFE_DeferredData\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eUNSAFE_DEFERRED_SYMBOL\u003c/code\u003e,\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUse \u003ccode\u003ecreateRemixRouter\u003c/code\u003e/\u003ccode\u003eRouterProvider\u003c/code\u003e in \u003ccode\u003eentry.client\u003c/code\u003e instead of \u003ccode\u003eRemixBrowser\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/11469\"\u003e#11469\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove single_fetch future flag. (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/11522\"\u003e#11522\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove \u003ccode\u003efuture.v7_startTransition\u003c/code\u003e flag (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/11696\"\u003e#11696\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove \u003ccode\u003efuture.v7_normalizeFormMethod\u003c/code\u003e future flag (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/11697\"\u003e#11697\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow returning \u003ccode\u003eundefined\u003c/code\u003e from actions and loaders (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/11680\"\u003e#11680\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eupdate minimum node version to 18 (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/11690\"\u003e#11690\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove \u003ccode\u003efuture.v7_prependBasename\u003c/code\u003e from the ionternalized \u003ccode\u003e@remix-run/router\u003c/code\u003e package (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/11726\"\u003e#11726\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove \u003ccode\u003efuture.v7_throwAbortReason\u003c/code\u003e from internalized \u003ccode\u003e@remix-run/router\u003c/code\u003e package (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/11728\"\u003e#11728\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eexports\u003c/code\u003e field to all packages (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/11675\"\u003e#11675\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003enode package no longer re-exports from react-router (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/11702\"\u003e#11702\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eupdates the minimum React version to 18 (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/11689\"\u003e#11689\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cul\u003e\n\u003cli\u003eRemove the \u003ccode\u003efuture.v7_partialHydration\u003c/code\u003e flag (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/11725\"\u003e#11725\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThis also removes the \u003ccode\u003e\u0026lt;RouterProvider fallbackElement\u0026gt;\u003c/code\u003e prop\n\u003cul\u003e\n\u003cli\u003eTo migrate, move the \u003ccode\u003efallbackElement\u003c/code\u003e to a \u003ccode\u003ehydrateFallbackElement\u003c/code\u003e/\u003ccode\u003eHydrateFallback\u003c/code\u003e on your root route\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAlso worth nothing there is a related breaking changer with this future flag:\n\u003cul\u003e\n\u003cli\u003eWithout \u003ccode\u003efuture.v7_partialHydration\u003c/code\u003e (when using \u003ccode\u003efallbackElement\u003c/code\u003e), \u003ccode\u003estate.navigation\u003c/code\u003e was populated during the initial load\u003c/li\u003e\n\u003cli\u003eWith \u003ccode\u003efuture.v7_partialHydration\u003c/code\u003e, \u003ccode\u003estate.navigation\u003c/code\u003e remains in an \u003ccode\u003e\u0026quot;idle\u0026quot;\u003c/code\u003e state during the initial load\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRemove \u003ccode\u003efuture.v7_fetcherPersist\u003c/code\u003e flag (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/11731\"\u003e#11731\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd prefetching support to \u003ccode\u003eLink\u003c/code\u003e/\u003ccode\u003eNavLink\u003c/code\u003e when using Remix SSR (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/11402\"\u003e#11402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnhance \u003ccode\u003eScrollRestoration\u003c/code\u003e so it can restore properly on an SSR'd document load (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/11401\"\u003e#11401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd built-in Remix-style hydration support to \u003ccode\u003eRouterProvider\u003c/code\u003e. When running from a Remix-SSR'd HTML payload with the proper \u003ccode\u003ewindow\u003c/code\u003e variables (\u003ccode\u003e__remixContext\u003c/code\u003e, \u003ccode\u003e__remixManifest\u003c/code\u003e, \u003ccode\u003e__remixRouteModules\u003c/code\u003e), you don't need to pass a \u003ccode\u003erouter\u003c/code\u003e prop and \u003ccode\u003eRouterProvider\u003c/code\u003e will create the \u003ccode\u003erouter\u003c/code\u003e for you internally. (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/11396\"\u003e#11396\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/11400\"\u003e#11400\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/e8e3b004d94a949372e77ce97a543bff5bc6fb89\"\u003e\u003ccode\u003ee8e3b00\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/12344\"\u003e#12344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/1499f3e43fa51370be698fc84a78150b13bd7535\"\u003e\u003ccode\u003e1499f3e\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/12315\"\u003e#12315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/995bcbb7e480a5a481475825957b20c89f7f0201\"\u003e\u003ccode\u003e995bcbb\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/12235\"\u003e#12235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/0e9b34690d532340b3cf3b304d0b8612c7638a11\"\u003e\u003ccode\u003e0e9b346\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/12205\"\u003e#12205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/6576bd0714830b75d2dcd6556bd22a68f1c4da0e\"\u003e\u003ccode\u003e6576bd0\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/12202\"\u003e#12202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/8daac72b0ec5e909ff691ecb05d7c3397bfe407f\"\u003e\u003ccode\u003e8daac72\u003c/code\u003e\u003c/a\u003e Merge branch 'dev' into release-next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/2d5924f567f35fe1aec13165d8a8c601bddf5bd9\"\u003e\u003ccode\u003e2d5924f\u003c/code\u003e\u003c/a\u003e feat: configure export conditions properly (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/12136\"\u003e#12136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/18dc8b8ead6d161a1f5aa13220d4f21fb26d069a\"\u003e\u003ccode\u003e18dc8b8\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/12184\"\u003e#12184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/fde69511bbfddf5a04e00d8c8bb9a7702a32b9bf\"\u003e\u003ccode\u003efde6951\u003c/code\u003e\u003c/a\u003e Merge branch 'dev' into release-next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/813497a10eefbf0fdd3049baddeace6139268744\"\u003e\u003ccode\u003e813497a\u003c/code\u003e\u003c/a\u003e Drop support for Node 18 and installGlobals (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/12171\"\u003e#12171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router-dom@7.0.0/packages/react-router-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eAttestation changes\u003c/summary\u003e\n\u003cp\u003eThis version has no provenance attestation, while the previous version (6.30.4) was attested. Review the \u003ca href=\"https://www.npmjs.com/package/react-router-dom?activeTab=versions\"\u003epackage versions\u003c/a\u003e before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=react-router-dom\u0026package-manager=npm_and_yarn\u0026previous-version=6.30.4\u0026new-version=7.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/AUo959/aurora-cloudbank-symbolic/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/AUo959/aurora-cloudbank-symbolic/pull/1325","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/AUo959%2Faurora-cloudbank-symbolic/issues/1325","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1325/packages"}},{"old_version":"7.17.0","new_version":"7.18.1","update_type":"minor","path":null,"pr_created_at":"2026-07-24T23:38:58.000Z","version_change":"7.17.0 → 7.18.1","issue":{"uuid":"4973028759","node_id":"PR_kwDOR99_W872LHDr","number":40,"state":"open","title":"chore(deps): bump the dependencies group across 1 directory with 37 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-07-24T23:38:58.000Z","updated_at":"2026-07-24T23:39:33.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":37,"packages":[{"name":"@base-ui/react","old_version":"1.3.0","new_version":"1.6.0","repository_url":"https://github.com/mui/base-ui"},{"name":"@firecms/neat","old_version":"0.8.0","new_version":"1.0.2","repository_url":"https://github.com/FireCMSco/neat"},{"name":"@fontsource-variable/geist","old_version":"5.2.8","new_version":"5.3.0","repository_url":"https://github.com/fontsource/font-files"},{"name":"@google-cloud/firestore","old_version":"8.6.0","new_version":"8.7.0","repository_url":"https://github.com/googleapis/google-cloud-node"},{"name":"@google-cloud/recaptcha-enterprise","old_version":"6.4.0","new_version":"6.4.2","repository_url":"https://github.com/googleapis/google-cloud-node"},{"name":"@google-cloud/storage","old_version":"7.19.0","new_version":"7.21.0","repository_url":"https://github.com/googleapis/google-cloud-node"},{"name":"@radix-ui/react-slot","old_version":"1.2.4","new_version":"1.3.2","repository_url":"https://github.com/radix-ui/primitives"},{"name":"dotenv","old_version":"17.4.1","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"firebase","old_version":"12.14.0","new_version":"12.16.0","repository_url":"https://github.com/firebase/firebase-js-sdk"},{"name":"firebase-admin","old_version":"13.10.0","new_version":"14.2.0","repository_url":"https://github.com/firebase/firebase-admin-node"},{"name":"firebase-functions","old_version":"7.2.5","new_version":"7.3.0","repository_url":"https://github.com/firebase/firebase-functions"},{"name":"framer-motion","old_version":"12.38.0","new_version":"12.42.2","repository_url":"https://github.com/motiondivision/motion"},{"name":"hono","old_version":"4.12.22","new_version":"4.12.32","repository_url":"https://github.com/honojs/hono"},{"name":"lenis","old_version":"1.3.23","new_version":"1.3.25","repository_url":"https://github.com/darkroomengineering/lenis"},{"name":"lucide-react","old_version":"1.8.0","new_version":"1.26.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"19.2.5","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"@types/react","old_version":"19.2.14","new_version":"19.2.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.5","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"react-router-dom","old_version":"7.17.0","new_version":"7.18.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"resend","old_version":"6.12.4","new_version":"6.18.0","repository_url":"https://github.com/resend/resend-node"},{"name":"tailwind-merge","old_version":"3.5.0","new_version":"3.6.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"@eslint/js","old_version":"9.39.4","new_version":"10.0.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@tailwindcss/postcss","old_version":"4.3.1","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"25.6.0","new_version":"26.1.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"4.7.0","new_version":"6.0.4","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"autoprefixer","old_version":"10.4.27","new_version":"10.5.4","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"eslint","old_version":"9.39.4","new_version":"10.8.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-react-hooks","old_version":"7.0.1","new_version":"7.1.1","repository_url":"https://github.com/facebook/react"},{"name":"eslint-plugin-react-refresh","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"globals","old_version":"17.4.0","new_version":"17.7.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"terser","old_version":"5.46.1","new_version":"5.49.0","repository_url":"https://github.com/terser/terser"},{"name":"typescript","old_version":"6.0.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vercel","old_version":"54.15.1","new_version":"57.0.0","repository_url":"https://github.com/vercel/vercel"},{"name":"vite","old_version":"6.4.3","new_version":"8.1.5","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.1.5","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 35 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@base-ui/react](https://github.com/mui/base-ui/tree/HEAD/packages/react) | `1.3.0` | `1.6.0` |\n| [@firecms/neat](https://github.com/FireCMSco/neat) | `0.8.0` | `1.0.2` |\n| [@fontsource-variable/geist](https://github.com/fontsource/font-files/tree/HEAD/fonts/variable/geist) | `5.2.8` | `5.3.0` |\n| [@google-cloud/firestore](https://github.com/googleapis/google-cloud-node/tree/HEAD/handwritten/firestore) | `8.6.0` | `8.7.0` |\n| [@google-cloud/recaptcha-enterprise](https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-recaptchaenterprise) | `6.4.0` | `6.4.2` |\n| [@google-cloud/storage](https://github.com/googleapis/google-cloud-node/tree/HEAD/handwritten/storage) | `7.19.0` | `7.21.0` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/slot) | `1.2.4` | `1.3.2` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.4.1` | `17.4.2` |\n| [firebase](https://github.com/firebase/firebase-js-sdk) | `12.14.0` | `12.16.0` |\n| [firebase-admin](https://github.com/firebase/firebase-admin-node) | `13.10.0` | `14.2.0` |\n| [firebase-functions](https://github.com/firebase/firebase-functions) | `7.2.5` | `7.3.0` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.38.0` | `12.42.2` |\n| [hono](https://github.com/honojs/hono) | `4.12.22` | `4.12.32` |\n| [lenis](https://github.com/darkroomengineering/lenis) | `1.3.23` | `1.3.25` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.8.0` | `1.26.0` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.5` | `19.2.8` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.14` | `19.2.17` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.5` | `19.2.8` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.17.0` | `7.18.1` |\n| [resend](https://github.com/resend/resend-node) | `6.12.4` | `6.18.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.5.0` | `3.6.0` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.4` | `10.0.1` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.3.1` | `4.3.3` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.6.0` | `26.1.1` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `4.7.0` | `6.0.4` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.27` | `10.5.4` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.4` | `10.8.0` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `7.0.1` | `7.1.1` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.5.2` | `0.5.3` |\n| [globals](https://github.com/sindresorhus/globals) | `17.4.0` | `17.7.0` |\n| [terser](https://github.com/terser/terser) | `5.46.1` | `5.49.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `6.0.3` | `7.0.2` |\n| [vercel](https://github.com/vercel/vercel/tree/HEAD/packages/cli) | `54.15.1` | `57.0.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.4.3` | `8.1.5` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.5` | `4.1.10` |\n\n\nUpdates `@base-ui/react` from 1.3.0 to 1.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mui/base-ui/releases\"\u003e@​base-ui/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.0\u003c/h2\u003e\n\u003ch3\u003eGeneral changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect inaccurate prop JSDoc (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5036\"\u003e#5036\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate the hook value when store/arguments change (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4866\"\u003e#4866\u003c/a\u003e) by \u003ca href=\"https://github.com/chuganzy\"\u003e\u003ccode\u003e@​chuganzy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore viewport morphing after reopen for kept-mounted popups (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5010\"\u003e#5010\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix pseudo-element bounds in dev mode (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5000\"\u003e#5000\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAccordion\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix trigger behavior bugs (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4833\"\u003e#4833\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove region role from \u003ccode\u003eAccordion.Root\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4961\"\u003e#4961\u003c/a\u003e) by \u003ca href=\"https://github.com/chuganzy\"\u003e\u003ccode\u003e@​chuganzy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlign keyboard navigation with APG (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4965\"\u003e#4965\u003c/a\u003e) by \u003ca href=\"https://github.com/chuganzy\"\u003e\u003ccode\u003e@​chuganzy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAlert Dialog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix programmatic focus return (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4849\"\u003e#4849\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAutocomplete\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKeep ArrowLeft/ArrowRight on the input caret in grid mode (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4948\"\u003e#4948\u003c/a\u003e) by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument \u003ccode\u003eopen\u003c/code\u003e requirement for the \u003ccode\u003einline\u003c/code\u003e prop (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5069\"\u003e#5069\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAvatar\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix image status edge cases (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4835\"\u003e#4835\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCheckbox\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix parent group cancellation and indeterminate state (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4941\"\u003e#4941\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore \u003ccode\u003edata-focused\u003c/code\u003e Field attribute when disabled (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4998\"\u003e#4998\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix extra \u003ccode\u003evalidate\u003c/code\u003e fn calls (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4911\"\u003e#4911\u003c/a\u003e) by \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCheckbox Group\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix parent group cancellation and indeterminate state (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4941\"\u003e#4941\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix parent checkbox with custom \u003ccode\u003evalidate\u003c/code\u003e fn (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4912\"\u003e#4912\u003c/a\u003e) by \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix validation with multiple required checkboxes (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4958\"\u003e#4958\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eForward group ids (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4997\"\u003e#4997\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCollapsible\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix trigger and panel state bugs (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4848\"\u003e#4848\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCombobox\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix chip context error (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4877\"\u003e#4877\u003c/a\u003e) by \u003ca href=\"https://github.com/lyzno1\"\u003e\u003ccode\u003e@​lyzno1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep ArrowLeft/ArrowRight on the input caret in grid mode (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4948\"\u003e#4948\u003c/a\u003e) by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid re-rendering every item on each keystroke (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4964\"\u003e#4964\u003c/a\u003e) by \u003ca href=\"https://github.com/flaviendelangle\"\u003e\u003ccode\u003e@​flaviendelangle\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix autofill and selected state edge cases (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4972\"\u003e#4972\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mui/base-ui/blob/master/CHANGELOG.md\"\u003e@​base-ui/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eJun 18, 2026\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eGeneral changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrect inaccurate prop JSDoc (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5036\"\u003e#5036\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate the hook value when store/arguments change (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4866\"\u003e#4866\u003c/a\u003e) by \u003ca href=\"https://github.com/chuganzy\"\u003e\u003ccode\u003e@​chuganzy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore viewport morphing after reopen for kept-mounted popups (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5010\"\u003e#5010\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix pseudo-element bounds in dev mode (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5000\"\u003e#5000\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAccordion\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix trigger behavior bugs (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4833\"\u003e#4833\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove region role from \u003ccode\u003eAccordion.Root\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4961\"\u003e#4961\u003c/a\u003e) by \u003ca href=\"https://github.com/chuganzy\"\u003e\u003ccode\u003e@​chuganzy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlign keyboard navigation with APG (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4965\"\u003e#4965\u003c/a\u003e) by \u003ca href=\"https://github.com/chuganzy\"\u003e\u003ccode\u003e@​chuganzy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAlert Dialog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix programmatic focus return (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4849\"\u003e#4849\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAutocomplete\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKeep ArrowLeft/ArrowRight on the input caret in grid mode (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4948\"\u003e#4948\u003c/a\u003e) by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument \u003ccode\u003eopen\u003c/code\u003e requirement for the \u003ccode\u003einline\u003c/code\u003e prop (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5069\"\u003e#5069\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAvatar\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix image status edge cases (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4835\"\u003e#4835\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCheckbox\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix parent group cancellation and indeterminate state (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4941\"\u003e#4941\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore \u003ccode\u003edata-focused\u003c/code\u003e Field attribute when disabled (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4998\"\u003e#4998\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix extra \u003ccode\u003evalidate\u003c/code\u003e fn calls (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4911\"\u003e#4911\u003c/a\u003e) by \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCheckbox Group\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix parent group cancellation and indeterminate state (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4941\"\u003e#4941\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix parent checkbox with custom \u003ccode\u003evalidate\u003c/code\u003e fn (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4912\"\u003e#4912\u003c/a\u003e) by \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix validation with multiple required checkboxes (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4958\"\u003e#4958\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eForward group ids (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4997\"\u003e#4997\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCollapsible\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix trigger and panel state bugs (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4848\"\u003e#4848\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCombobox\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix chip context error (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4877\"\u003e#4877\u003c/a\u003e) by \u003ca href=\"https://github.com/lyzno1\"\u003e\u003ccode\u003e@​lyzno1\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/mui/base-ui/commit/b34551d644f2e58ebf8fc1050d949f6654ceca6c\"\u003e\u003ccode\u003eb34551d\u003c/code\u003e\u003c/a\u003e [code-infra] Fix package publishing (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5074\"\u003e#5074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/615b0e8e7764b736cd89ba363b1acd5321c1275d\"\u003e\u003ccode\u003e615b0e8\u003c/code\u003e\u003c/a\u003e [release] v1.6.0 (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5064\"\u003e#5064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/8b7ca5d862aa0fba68f49b64534d794cfb417b9c\"\u003e\u003ccode\u003e8b7ca5d\u003c/code\u003e\u003c/a\u003e [test] Restore slider listener spies (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5072\"\u003e#5072\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/250252475404d9519de4e12b7e2b530dd627114e\"\u003e\u003ccode\u003e2502524\u003c/code\u003e\u003c/a\u003e [combobox][autocomplete] Document \u003ccode\u003eopen\u003c/code\u003e requirement for the \u003ccode\u003einline\u003c/code\u003e prop (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/4c33d7427fd756e6f6531f5826966d4911f9cfaf\"\u003e\u003ccode\u003e4c33d74\u003c/code\u003e\u003c/a\u003e [slider] Fix touchend listener accumulation leak (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5070\"\u003e#5070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/d169cd58f078fecaf69c75f426b71b1a015aa3a5\"\u003e\u003ccode\u003ed169cd5\u003c/code\u003e\u003c/a\u003e [combobox] Fix autofill and selected state edge cases (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4972\"\u003e#4972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/2d8b8f6a3a3cc432960777eb815c7c2ee297d037\"\u003e\u003ccode\u003e2d8b8f6\u003c/code\u003e\u003c/a\u003e [avatar] Fix image status edge cases (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4835\"\u003e#4835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/ee3c13a0e3f735387d58ae926cd6e970ac63e266\"\u003e\u003ccode\u003eee3c13a\u003c/code\u003e\u003c/a\u003e [select] Skip disabled items in typeahead and fix multiple-mode serialization...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/b167c8561403e62369eff1d43583135415609af0\"\u003e\u003ccode\u003eb167c85\u003c/code\u003e\u003c/a\u003e [drawer] Commit swipe on primary-button release (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5057\"\u003e#5057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/e972d74f9210850987ffd1964529d14f93a467b3\"\u003e\u003ccode\u003ee972d74\u003c/code\u003e\u003c/a\u003e [combobox] Avoid re-rendering every item on each keystroke (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/4964\"\u003e#4964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mui/base-ui/commits/v1.6.0/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@firecms/neat` from 0.8.0 to 1.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/FireCMSco/neat/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fontsource-variable/geist` from 5.2.8 to 5.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/fontsource/font-files/commits/HEAD/fonts/variable/geist\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@google-cloud/firestore` from 8.6.0 to 8.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/google-cloud-node/releases\"\u003e@​google-cloud/firestore's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efirestore: v8.7.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/compare/firestore-v8.6.0...firestore-v8.7.0\"\u003e8.7.0\u003c/a\u003e (2026-07-21)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efirestore:\u003c/strong\u003e Add support for 16MB documents (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-node/issues/8649\"\u003e#8649\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/ecf348bed2cc5678d78e4950f6aa417e73ab26b4\"\u003eecf348b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efirestore:\u003c/strong\u003e Eager evict idle REST clients on gRPC transition (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-node/issues/8817\"\u003e#8817\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/506b8b69952b7baf6bd04235598e58932ccec57f\"\u003e506b8b6\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/googleapis/google-cloud-node/blob/main/handwritten/firestore/CHANGELOG.md\"\u003e@​google-cloud/firestore's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/compare/firestore-v8.6.0...firestore-v8.7.0\"\u003e8.7.0\u003c/a\u003e (2026-07-21)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efirestore:\u003c/strong\u003e Add support for 16MB documents (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-node/issues/8649\"\u003e#8649\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/ecf348bed2cc5678d78e4950f6aa417e73ab26b4\"\u003eecf348b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efirestore:\u003c/strong\u003e Eager evict idle REST clients on gRPC transition (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-node/issues/8817\"\u003e#8817\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/506b8b69952b7baf6bd04235598e58932ccec57f\"\u003e506b8b6\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/googleapis/google-cloud-node/commit/cf40e9eb6bc91c49a88009b42bbe5d454ba2633a\"\u003e\u003ccode\u003ecf40e9e\u003c/code\u003e\u003c/a\u003e chore(main): release firestore 8.5.0 (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/handwritten/firestore/issues/8040\"\u003e#8040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/0de62c04249be92638470b06a6a36bca0aef42e1\"\u003e\u003ccode\u003e0de62c0\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore(main): release firestore 8.4.0 (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/handwritten/firestore/issues/7898\"\u003e#7898\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/handwritten/firestore/issues/8036\"\u003e#8036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/5d85291a18a6a26603a6a35ac1f789e347ee2973\"\u003e\u003ccode\u003e5d85291\u003c/code\u003e\u003c/a\u003e chore: cleanup redundant .gitattributes files (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/handwritten/firestore/issues/8007\"\u003e#8007\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/88ad07c631cff8882a41309191227036fa9f7b0f\"\u003e\u003ccode\u003e88ad07c\u003c/code\u003e\u003c/a\u003e test(firestore): add test for union stage with user data (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/handwritten/firestore/issues/7894\"\u003e#7894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/d713ca8a92023903a28a4dde4f4ef735696a3d5d\"\u003e\u003ccode\u003ed713ca8\u003c/code\u003e\u003c/a\u003e chore(main): release firestore 8.4.0 (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/handwritten/firestore/issues/7898\"\u003e#7898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/df38263f7a7b4270d18a5f2ddb9a2f3c4ce2f4ef\"\u003e\u003ccode\u003edf38263\u003c/code\u003e\u003c/a\u003e ci: pin sinon to 21.0.3 to work around breaking changes in 21.1.0 (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/handwritten/firestore/issues/8001\"\u003e#8001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/55d63858490a47af29eb328fef2a927b2b98987b\"\u003e\u003ccode\u003e55d6385\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/handwritten/firestore/issues/7915\"\u003e#7915\u003c/a\u003e from googleapis/mila/arraySlice-arrayFilter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/0e6487afac6dac76cd26b621c175ed0691930757\"\u003e\u003ccode\u003e0e6487a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/handwritten/firestore/issues/7980\"\u003e#7980\u003c/a\u003e from googleapis/run-system-tests-in-parallel\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/d72d1c0e2efe7e581e9cbb62bce462c9d43e9452\"\u003e\u003ccode\u003ed72d1c0\u003c/code\u003e\u003c/a\u003e remove beta annotation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/0fa836d2a832f37220c4c1248c54095933c12783\"\u003e\u003ccode\u003e0fa836d\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into mila/arraySlice-arrayFilter\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/googleapis/google-cloud-node/commits/spanner-v8.7.0/handwritten/firestore\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@google-cloud/recaptcha-enterprise` from 6.4.0 to 6.4.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-recaptchaenterprise/CHANGELOG.md\"\u003e@​google-cloud/recaptcha-enterprise's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/compare/recaptcha-enterprise-v6.4.1...recaptcha-enterprise-v6.4.2\"\u003e6.4.2\u003c/a\u003e (2026-06-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e Remove vulnerable dependency \u003ccode\u003euuid\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-node/issues/8120\"\u003e#8120\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/3ec901e2cb45859adfbe914bc0385e6cdf2f2e9a\"\u003e3ec901e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/compare/recaptcha-enterprise-v6.4.0...recaptcha-enterprise-v6.4.1\"\u003e6.4.1\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChange the copyright year for files in the packages folder (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-node/issues/8109\"\u003e#8109\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/c1a03fe604662091be283055c7d34052c64d6334\"\u003ec1a03fe\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not publish the protos to npm (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-node/issues/8079\"\u003e#8079\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/816216bbf51afb25935cd930a0d97ed6efd6b91e\"\u003e816216b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRevert \u0026quot;fix: Do not publish the protos to npm\u0026quot; (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-node/issues/8096\"\u003e#8096\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/ac0fbb682409bb117fd54d344df10970a240772f\"\u003eac0fbb6\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/googleapis/google-cloud-node/commit/2b23ba2f141a8c22eb377c91cfd0aeb07e469fa8\"\u003e\u003ccode\u003e2b23ba2\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-recaptchaenterprise/issues/8367\"\u003e#8367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/3ec901e2cb45859adfbe914bc0385e6cdf2f2e9a\"\u003e\u003ccode\u003e3ec901e\u003c/code\u003e\u003c/a\u003e fix(deps): remove vulnerable dependency \u003ccode\u003euuid\u003c/code\u003e (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-recaptchaenterprise/issues/8120\"\u003e#8120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/3461c0a1f3d10a48166fd0366ab4895a74f58512\"\u003e\u003ccode\u003e3461c0a\u003c/code\u003e\u003c/a\u003e chore: remove obsolete generated samples (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-recaptchaenterprise/issues/8298\"\u003e#8298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/ea7ec63417a6a1a1f2c7a40fd2b4dafd06192454\"\u003e\u003ccode\u003eea7ec63\u003c/code\u003e\u003c/a\u003e chore: [Many APIs] update generator version to newest release v4.11.14 (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-recaptchaenterprise/issues/8276\"\u003e#8276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/4aa32f503aba7c57b4c0d5068bd8f1bdd39b02ac\"\u003e\u003ccode\u003e4aa32f5\u003c/code\u003e\u003c/a\u003e chore: consolidate eslint rules (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-recaptchaenterprise/issues/8155\"\u003e#8155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/b0e5c07c164843501c5da49b617cdeedc07f2955\"\u003e\u003ccode\u003eb0e5c07\u003c/code\u003e\u003c/a\u003e chore: delete legacy snippet_metadata files monorepo-wide (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-recaptchaenterprise/issues/8152\"\u003e#8152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/45722464b420fb4a472e72b909967c7422502c39\"\u003e\u003ccode\u003e4572246\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-recaptchaenterprise/issues/8148\"\u003e#8148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/59f445d793309057f4fde2a85ce8ee5fc7c11bbb\"\u003e\u003ccode\u003e59f445d\u003c/code\u003e\u003c/a\u003e fix: sync legacy 0.1.0 snippet metadata versions across monorepo (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-recaptchaenterprise/issues/8144\"\u003e#8144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/c1a03fe604662091be283055c7d34052c64d6334\"\u003e\u003ccode\u003ec1a03fe\u003c/code\u003e\u003c/a\u003e fix: change the copyright year for files in the packages folder (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-recaptchaenterprise/issues/8109\"\u003e#8109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/a47507c10cb68731d91d5b53e6de5bdd449ca6a9\"\u003e\u003ccode\u003ea47507c\u003c/code\u003e\u003c/a\u003e chore: consolidate prettierignore and prettierrc files: autogen (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-recaptchaenterprise/issues/8082\"\u003e#8082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/googleapis/google-cloud-node/commits/recaptcha-enterprise-v6.4.2/packages/google-cloud-recaptchaenterprise\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@google-cloud/storage` from 7.19.0 to 7.21.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/googleapis/google-cloud-node/blob/main/handwritten/storage/CHANGELOG.md\"\u003e@​google-cloud/storage's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/compare/storage-v7.20.0...storage-v7.21.0\"\u003e7.21.0\u003c/a\u003e (2026-06-03)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estorage:\u003c/strong\u003e Enable CRC32C validation by default in transfer manager (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-node/issues/8350\"\u003e#8350\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/86086a62cb6b583af71ef1ba6d42abe894b66323\"\u003e86086a6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e Remove vulnerable dependency \u003ccode\u003euuid\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-node/issues/8120\"\u003e#8120\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/3ec901e2cb45859adfbe914bc0385e6cdf2f2e9a\"\u003e3ec901e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/compare/storage-v7.19.0...storage-v7.20.0\"\u003e7.20.0\u003c/a\u003e (2026-05-11)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estorage:\u003c/strong\u003e Implement Object Contexts with advanced filtering and validation (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-node/issues/7548\"\u003e#7548\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/d60757e2c61077ee3dfd881be45ef7ca554bd038\"\u003ed60757e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estorage:\u003c/strong\u003e Implement robust path validation and structured skip reporting (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-node/issues/7546\"\u003e#7546\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/113d05c3bf068487bd81a7d4dbb4510f89142618\"\u003e113d05c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estorage:\u003c/strong\u003e Set CRC32C as the default checksum option (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-node/issues/7547\"\u003e#7547\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/1a693aa3ade3ffb2ac25ff54677602d199b5e3da\"\u003e1a693aa\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump all node submodules (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-node/issues/8178\"\u003e#8178\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/9fd76eff87b1cf02db6205f141449b31e8ab7d8f\"\u003e9fd76ef\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve flakiness in Service retry system tests (\u003ca href=\"https://redirect.github.com/googleapis/google-cloud-node/issues/7945\"\u003e#7945\u003c/a\u003e) (\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/1a44778856255471fa96e7df26e232ffb543d87c\"\u003e1a44778\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/googleapis/google-cloud-node/commit/106bb0e46401d075f55a88bc629a8ad5af2f0f78\"\u003e\u003ccode\u003e106bb0e\u003c/code\u003e\u003c/a\u003e chore(main): release storage 7.21.0 (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/handwritten/storage/issues/8435\"\u003e#8435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/b7433b3fdd85609147ad440ff2e7a8dab156d2c1\"\u003e\u003ccode\u003eb7433b3\u003c/code\u003e\u003c/a\u003e chore: clean up linkinator configurations and test scripts across monorepo (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/3ec901e2cb45859adfbe914bc0385e6cdf2f2e9a\"\u003e\u003ccode\u003e3ec901e\u003c/code\u003e\u003c/a\u003e fix(deps): remove vulnerable dependency \u003ccode\u003euuid\u003c/code\u003e (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/handwritten/storage/issues/8120\"\u003e#8120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/86086a62cb6b583af71ef1ba6d42abe894b66323\"\u003e\u003ccode\u003e86086a6\u003c/code\u003e\u003c/a\u003e feat(storage): enable CRC32C validation by default in transfer manager (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/handwritten/storage/issues/8350\"\u003e#8350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/92b328bd72b7418e5eca12ee0ffc32829daf0a77\"\u003e\u003ccode\u003e92b328b\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/handwritten/storage/issues/8242\"\u003e#8242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/9fd76eff87b1cf02db6205f141449b31e8ab7d8f\"\u003e\u003ccode\u003e9fd76ef\u003c/code\u003e\u003c/a\u003e fix: bump all node submodules (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/handwritten/storage/issues/8178\"\u003e#8178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/1a44778856255471fa96e7df26e232ffb543d87c\"\u003e\u003ccode\u003e1a44778\u003c/code\u003e\u003c/a\u003e fix: resolve flakiness in Service retry system tests (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/handwritten/storage/issues/7945\"\u003e#7945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/d60757e2c61077ee3dfd881be45ef7ca554bd038\"\u003e\u003ccode\u003ed60757e\u003c/code\u003e\u003c/a\u003e feat(storage): implement Object Contexts with advanced filtering and validati...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/1a693aa3ade3ffb2ac25ff54677602d199b5e3da\"\u003e\u003ccode\u003e1a693aa\u003c/code\u003e\u003c/a\u003e feat(storage): Set CRC32C as the default checksum option (\u003ca href=\"https://github.com/googleapis/google-cloud-node/tree/HEAD/handwritten/storage/issues/7547\"\u003e#7547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-cloud-node/commit/113d05c3bf068487bd81a7d4dbb4510f89142618\"\u003e\u003ccode\u003e113d05c\u003c/code\u003e\u003c/a\u003e feat(storage): Implement robust path validation and structured skip reporting...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/googleapis/google-cloud-node/commits/storage-v7.21.0/handwritten/storage\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slot` from 1.2.4 to 1.3.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/slot/CHANGELOG.md\"\u003e@​radix-ui/react-slot's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ccode\u003e@​radix-ui/react-slot\u003c/code\u003e\u003c/h1\u003e\n\u003ch2\u003e1.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.3.0\u003c/h2\u003e\n\u003ch3\u003eAdded generic type arguments for \u003ccode\u003eSlotProps\u003c/code\u003e and \u003ccode\u003ecreateSlot\u003c/code\u003e\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eSlotProps\u003c/code\u003e and \u003ccode\u003ecreateSlot\u003c/code\u003e now accept generic type arguments to specify the type of element a slot should render, as well as its props.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003econst Slot = createSlot\u0026lt;HTMLButtonElement, MyCustomButtonProps\u0026gt;(\u0026quot;Slot\u0026quot;);\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e1.2.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed infinite re-render loop in React 19 caused by \u003ccode\u003eSlot\u003c/code\u003e creating a new ref callback on every render\u003c/li\u003e\n\u003cli\u003eAdded support for nested \u003ccode\u003eSlottable\u003c/code\u003e via a render prop, so a slotted element can be wrapped while still merging Slot props and refs onto it\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eImproved error messages for invalid slot children\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/slot\"\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@​radix-ui/react-slot\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dotenv` from 17.4.1 to 17.4.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md\"\u003edotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.4.1...v17.4.2\"\u003e17.4.2\u003c/a\u003e (2026-04-12)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved skill files - tightened up details (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1009\"\u003e#1009\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/f116f70310abab44fbfddbaeb833698b5bf84a9b\"\u003e\u003ccode\u003ef116f70\u003c/code\u003e\u003c/a\u003e 17.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/3a8161274fdd745239b86e604f4a7e972a1d3902\"\u003e\u003ccode\u003e3a81612\u003c/code\u003e\u003c/a\u003e fix visual order of faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/13f55a89e136b2024e68d277b836dd5260fc16cf\"\u003e\u003ccode\u003e13f55a8\u003c/code\u003e\u003c/a\u003e Merge branch 'skill'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/4bbbf73f0906bd69975c48bf310a84b686e5b1b4\"\u003e\u003ccode\u003e4bbbf73\u003c/code\u003e\u003c/a\u003e reorganize faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/c3da64bb2ba1d0e02f8b9b2b7ccb7e6f7a51d56c\"\u003e\u003ccode\u003ec3da64b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motdotla/dotenv/issues/1009\"\u003e#1009\u003c/a\u003e from motdotla/skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/6f743b173fbd6c26f7eab7040d251f9a6c8b977d\"\u003e\u003ccode\u003e6f743b1\u003c/code\u003e\u003c/a\u003e update source\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/fc2c6247e858a32d4024cb06a5b0c79aa35851f5\"\u003e\u003ccode\u003efc2c624\u003c/code\u003e\u003c/a\u003e update skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/972315ba74bb2bbba4483d112e853fd26006ef8a\"\u003e\u003ccode\u003e972315b\u003c/code\u003e\u003c/a\u003e Tighten up skill\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/2795fce3d1ed07b4c570f1e06ab1c0d533c86997\"\u003e\u003ccode\u003e2795fce\u003c/code\u003e\u003c/a\u003e reorganize faq\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/d5495d4ae8e4e41ef9a682c9e00c81552794274e\"\u003e\u003ccode\u003ed5495d4\u003c/code\u003e\u003c/a\u003e adjust skill\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.4.1...v17.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase` from 12.14.0 to 12.16.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/firebase/firebase-js-sdk/releases\"\u003efirebase's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efirebase@12.15.0\u003c/h2\u003e\n\u003cp\u003eFor more detailed release notes, see \u003ca href=\"https://firebase.google.com/support/release-notes/js\"\u003eFirebase JavaScript SDK Release Notes\u003c/a\u003e.\u003c/p\u003e\n\u003ch1\u003eWhat's Changed\u003c/h1\u003e\n\u003ch2\u003e\u003ccode\u003e@​firebase/app\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.15.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/420156ee6eb2f7cfa0c4c188d73138bc7cd3a1f2\"\u003e\u003ccode\u003e420156e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/pull/10023\"\u003e#10023\u003c/a\u003e - Add ability to call \u003ccode\u003einitializeAppCheck\u003c/code\u003e without a \u003ccode\u003eprovider\u003c/code\u003e. If no \u003ccode\u003eprovider\u003c/code\u003e is passed to \u003ccode\u003einitializeAppCheck\u003c/code\u003e, App Check will attempt to initialize with a \u003ccode\u003eReCaptchaEnterpriseProvider\u003c/code\u003e using the site key found in the \u003ccode\u003erecaptchaSiteKey\u003c/code\u003e field of the Firebase project config.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​firebase/app-check\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.12.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/420156ee6eb2f7cfa0c4c188d73138bc7cd3a1f2\"\u003e\u003ccode\u003e420156e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/pull/10023\"\u003e#10023\u003c/a\u003e - Add ability to call \u003ccode\u003einitializeAppCheck\u003c/code\u003e without a \u003ccode\u003eprovider\u003c/code\u003e. If no \u003ccode\u003eprovider\u003c/code\u003e is passed to \u003ccode\u003einitializeAppCheck\u003c/code\u003e, App Check will attempt to initialize with a \u003ccode\u003eReCaptchaEnterpriseProvider\u003c/code\u003e using the site key found in the \u003ccode\u003erecaptchaSiteKey\u003c/code\u003e field of the Firebase project config.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/e389f70b1b9b2c3afe1672b4a6b702eceb7c5e41\"\u003e\u003ccode\u003ee389f70\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/pull/9991\"\u003e#9991\u003c/a\u003e (fixes \u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/issues/9405\"\u003e#9405\u003c/a\u003e) - Fix error causing Auth and AppCheck conflict when both are using ReCAPTCHA Enterprise.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efirebase@12.15.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/043c0ab81018a8237f03b37073413d3b931c1957\"\u003e\u003ccode\u003e043c0ab\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/pull/9929\"\u003e#9929\u003c/a\u003e - Merge offline pipeline implementation with one minor API change\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/420156ee6eb2f7cfa0c4c188d73138bc7cd3a1f2\"\u003e\u003ccode\u003e420156e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/pull/10023\"\u003e#10023\u003c/a\u003e - Add ability to call \u003ccode\u003einitializeAppCheck\u003c/code\u003e without a \u003ccode\u003eprovider\u003c/code\u003e. If no \u003ccode\u003eprovider\u003c/code\u003e is passed to \u003ccode\u003einitializeAppCheck\u003c/code\u003e, App Check will attempt to initialize with a \u003ccode\u003eReCaptchaEnterpriseProvider\u003c/code\u003e using the site key found in the \u003ccode\u003erecaptchaSiteKey\u003c/code\u003e field of the Firebase project config.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/043c0ab81018a8237f03b37073413d3b931c1957\"\u003e\u003ccode\u003e043c0ab\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/e389f70b1b9b2c3afe1672b4a6b702eceb7c5e41\"\u003e\u003ccode\u003ee389f70\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/420156ee6eb2f7cfa0c4c188d73138bc7cd3a1f2\"\u003e\u003ccode\u003e420156e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/9bef5ab7128388811ceab412bc26c553efbc6766\"\u003e\u003ccode\u003e9bef5ab\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/33521f204022e09fa32da821ae6445d236bdeb21\"\u003e\u003ccode\u003e33521f2\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/6a9d3d1878ed1177d00915123c72e7821e58bdbd\"\u003e\u003ccode\u003e6a9d3d1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/712091c3962b8b3639775a4150c91d9a3962b57b\"\u003e\u003ccode\u003e712091c\u003c/code\u003e\u003c/a\u003e]:\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​firebase/firestore\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.16.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​firebase/app-check\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.12.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​firebase/auth\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.13.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​firebase/app\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.15.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​firebase/ai\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​firebase/remote-config\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.8.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​firebase/auth-compat\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.6.8\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​firebase/firestore-compat\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.11\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​firebase/app-check-compat\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​firebase/app-compat\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.14\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​firebase/remote-config-compat\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.26\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​firebase/firestore\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.16.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/043c0ab81018a8237f03b37073413d3b931c1957\"\u003e\u003ccode\u003e043c0ab\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/pull/9929\"\u003e#9929\u003c/a\u003e - Merge offline pipeline implementation with one minor API change\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​firebase/ai\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.13.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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/f0c943548300afd1ce9ed3917c201e669b408ec2\"\u003e\u003ccode\u003ef0c9435\u003c/code\u003e\u003c/a\u003e Merge release into main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/fe04cec42608d54e63950b2b218d15da4c0a40f4\"\u003e\u003ccode\u003efe04cec\u003c/code\u003e\u003c/a\u003e build: put include-dependencies flag back (\u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/issues/10137\"\u003e#10137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/2894e91619a51f23f01a77e43255d1329bbcc55c\"\u003e\u003ccode\u003e2894e91\u003c/code\u003e\u003c/a\u003e Update re2js version (\u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/issues/10104\"\u003e#10104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/df21ad3f8b8bddd645c7a959227a9407cff90f9e\"\u003e\u003ccode\u003edf21ad3\u003c/code\u003e\u003c/a\u003e fix: Resolve duplicate assertion ID and add check to Firestore CI (\u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/issues/10138\"\u003e#10138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/1d24e5f72df2ec6cf54faaca32eec8155eea46e1\"\u003e\u003ccode\u003e1d24e5f\u003c/code\u003e\u003c/a\u003e chore(data-connect): refactor streaming tests and change idle timeout back to...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/65baa7b4fe9c26c05f8c54d1ac3ccee21c200e37\"\u003e\u003ccode\u003e65baa7b\u003c/code\u003e\u003c/a\u003e fix(ai): update deprecated gemini models strings\u0026quot; (\u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/issues/10043\"\u003e#10043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/6c710ba81aca4e5a319b42504a71fac1d490dcea\"\u003e\u003ccode\u003e6c710ba\u003c/code\u003e\u003c/a\u003e build(deps): update deps with security issues (pass 1) (\u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/issues/10119\"\u003e#10119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/573fd16b90e1d79b159c81c696d8e84e5d08748f\"\u003e\u003ccode\u003e573fd16\u003c/code\u003e\u003c/a\u003e build(deps): Upgrade Lerna to 9.0.6 (\u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/issues/10032\"\u003e#10032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/6d874fc3af568e48a9323c1f17a742cb42c79d5d\"\u003e\u003ccode\u003e6d874fc\u003c/code\u003e\u003c/a\u003e fix zizmor findings (\u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/issues/10044\"\u003e#10044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-js-sdk/commit/7ca70ab8008fe95ec721aca8370401e1a7e75c21\"\u003e\u003ccode\u003e7ca70ab\u003c/code\u003e\u003c/a\u003e Security Audit \u0026amp; Remediation: repo-scripts/api-documenter (\u003ca href=\"https://redirect.github.com/firebase/firebase-js-sdk/issues/10112\"\u003e#10112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/firebase-js-sdk/compare/firebase@12.14.0...firebase@12.16.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase-admin` from 13.10.0 to 14.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/firebase/firebase-admin-node/releases\"\u003efirebase-admin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eFirebase Admin Node.js SDK v14.2.0\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(functions): Implement TaskQueue Scopes (\u003ca href=\"https://redirect.github.com/firebase/firebase-admin-node/issues/3210\"\u003e#3210\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(dataconnect): Refactor CRUD helpers to use GraphQL variables and \u003ccode\u003e@allow\u003c/code\u003e directive (\u003ca href=\"https://redirect.github.com/firebase/firebase-admin-node/issues/3182\"\u003e#3182\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[chore] Release 14.2.0 (\u003ca href=\"https://redirect.github.com/firebase/firebase-admin-node/issues/3213\"\u003e#3213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump websocket-driver from 0.7.4 to 0.7.5 (\u003ca href=\"https://redirect.github.com/firebase/firebase-admin-node/issues/3212\"\u003e#3212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 26.0.0 to 26.1.1 (\u003ca href=\"https://redirect.github.com/firebase/firebase-admin-node/issues/3207\"\u003e#3207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump nock from 14.0.15 to 14.0.16 (\u003ca href=\"https://redirect.github.com/firebase/firebase-admin-node/issues/3202\"\u003e#3202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix zizmor findings (\u003ca href=\"https://redirect.github.com/firebase/firebase-admin-node/issues/3200\"\u003e#3200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSecurity Audit \u0026amp; Remediation: GitHub Actions (\u003ca href=\"https://redirect.github.com/firebase/firebase-admin-node/issues/3192\"\u003e#3192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSecurity audit: remove unused dependencies and remediate dev vulnerabilities (\u003ca href=\"https://redirect.github.com/firebase/firebase-admin-node/issues/3191\"\u003e#3191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump mocha from 11.7.5 to 11.7.6 (\u003ca href=\"https://redirect.github.com/firebase/firebase-admin-node/issues/3196\"\u003e#3196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump \u003ccode\u003e@​types/jsonwebtoken\u003c/code\u003e from 8.5.1 to 8.5.9 (\u003ca href=\"https://redirect.github.com/firebase/firebase-admin-node/issues/3195\"\u003e#3195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump eslint from 10.4.1 to 10.5.0 (\u003ca href=\"https://redirect.github.com/firebase/firebase-admin-node/issues/3197\"\u003e#3197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump google-auth-library from 10.7.0 to 10.9.0 (\u003ca href=\"https://redirect.github.com/firebase/firebase-admin-node/issues/3198\"\u003e#3198\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFirebase Admin Node.js SDK v14.1.0\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(fcm): Enable \u003ccode\u003efid\u003c/code\u003e and deprecate \u003ccode\u003etoken\u003c/code\u003e for Send API (\u003ca href=\"https://redirect.github.com/firebase/firebase-admin-node/issues/3145\"\u003e#3145\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(dataconnect): fix deserialization of emulator gRPC error codes into detailed errors (\u003ca href=\"https://redirect.github.com/firebase/firebase-admin-node/issues/3180\"\u003e#3180\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[chore] Release 14.1.0 (\u003ca href=\"https://redirect.github.com/firebase/firebase-admin-node/issues/3193\"\u003e#3193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump typescript-eslint packages to 8.62.0 (\u003ca href=\"https://redirect.github.com/firebase/firebase-admin-node/issues/3194\"\u003e#3194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 25.7.0 to 26.0.0 (\u003ca href=\"https://redirect.github.com/firebase/firebase-admin-node/issues/3184\"\u003e#3184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump \u003ccode\u003e@​firebase/auth-compat\u003c/code\u003e from 0.6.6 to 0.6.8 (\u003ca href=\"https://redirect.github.com/firebase/firebase-admin-node/issues/3187\"\u003e#3187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump \u003ccode\u003e@​microsoft/api-extractor\u003c/code\u003e from 7.58.1 to 7.58.9 (\u003ca href=\"https://redirect.github.com/firebase/firebase-admin-node/issues/3188\"\u003e#3188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump \u003ccode\u003e@​firebase/app-compat\u003c/code\u003e from 0.5.12 to 0.5.13 (\u003ca href=\"https://redirect.github.com/firebase/firebase-admin-node/issues/3175\"\u003e#3175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump shell-quote from 1.8.3 to 1.8.4 (\u003ca href=\"https://redirect.github.com/firebase/firebase-admin-node/issues/3173\"\u003e#3173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump \u003ccode\u003e@​google-cloud/storage\u003c/code\u003e from 7.19.0 to 7.21.0 (\u003ca href=\"https://redirect.github.com/firebase/firebase-admin-node/issues/3174\"\u003e#3174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump google-auth-library from 10.6.2 to 10.7.0 (\u003ca href=\"https://redirect.github.com/firebase/firebase-admin-node/issues/3176\"\u003e#3176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump nyc from 17.1.0 to 18.0.0 (\u003ca href=\"https://redirect.github.com/firebase/firebase-admin-node/issues/3177\"\u003e#3177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump \u003ccode\u003e@​grpc/grpc-js\u003c/code\u003e from 1.14.3 to 1.14.4 (\u003ca href=\"https://redirect.github.com/firebase/firebase-admin-node/issues/3178\"\u003e#3178\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFirebase Admin Node.js SDK v14.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-admin-node/commit/7343f166ec71c2efee5fe0554c2fb96203faf2a5\"\u003e\u003ccode\u003e7343f16\u003c/code\u003e\u003c/a\u003e [chore] Release 14.2.0 (\u003ca href=\"https://redirect.github.com/firebase/firebase-admin-node/issues/3213\"\u003e#3213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-admin-node/commit/07fa1b16bdd4e726774e4f4b4ee6f0517d5f52f9\"\u003e\u003ccode\u003e07fa1b1\u003c/code\u003e\u003c/a\u003e build(deps): bump websocket-driver from 0.7.4 to 0.7.5 (\u003ca href=\"https://redirect.github.com/firebase/firebase-admin-node/issues/3212\"\u003e#3212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-admin-node/commit/4681c28a4b0638323a139194069fbef6c9138ec7\"\u003e\u003ccode\u003e4681c28\u003c/code\u003e\u003c/a\u003e feat(functions): Implement TaskQueue Scopes (\u003ca href=\"https://redirect.github.com/firebase/firebase-admin-node/issues/3210\"\u003e#3210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-admin-node/commit/1dae1f90a3891db2c5ca5476b2baea246b7499e4\"\u003e\u003ccode\u003e1dae1f9\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 26.0.0 to 26.1.1 (\u003ca href=\"https://redirect.github.com/firebase/firebase-admin-node/issues/3207\"\u003e#3207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-admin-node/commit/bcae57ae8b919cfa630f190d9de28f91066a6c0d\"\u003e\u003ccode\u003ebcae57a\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump nock from 14.0.15 to 14.0.16 (\u003ca href=\"https://redirect.github.com/firebase/firebase-admin-node/issues/3202\"\u003e#3202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-admin-node/commit/b231b7562aae1905a19dc7943c2a70cfd3c0b995\"\u003e\u003ccode\u003eb231b75\u003c/code\u003e\u003c/a\u003e fix zizmor findings (\u003ca href=\"https://redirect.github.com/firebase/firebase-admin-node/issues/3200\"\u003e#3200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-admin-node/commit/ee319691e81ed31ab0701f0fc8fac886e735c2fe\"\u003e\u003ccode\u003eee31969\u003c/code\u003e\u003c/a\u003e fix(dataconnect): Refactor CRUD helpers to use GraphQL variables and \u003ca href=\"https://github.com/allow\"\u003e\u003ccode\u003e@​allow\u003c/code\u003e\u003c/a\u003e d...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-admin-node/commit/c550a22e65cac25be48314cf17512b812b9212eb\"\u003e\u003ccode\u003ec550a22\u003c/code\u003e\u003c/a\u003e Security Audit \u0026amp; Remediation: GitHub Actions (\u003ca href=\"https://redirect.github.com/firebase/firebase-admin-node/issues/3192\"\u003e#3192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-admin-node/commit/ad97c0ca4e93e7b54436b335f915d3b24b8442dc\"\u003e\u003ccode\u003ead97c0c\u003c/code\u003e\u003c/a\u003e Security audit: remove unused dependencies and remediate dev vulnerabilities ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-admin-node/commit/0cb9f79da4a40be96b86b71b8153c556933f0f14\"\u003e\u003ccode\u003e0cb9f79\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump mocha from 11.7.5 to 11.7.6 (\u003ca href=\"https://redirect.github.com/firebase/firebase-admin-node/issues/3196\"\u003e#3196\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/firebase-admin-node/compare/v13.10.0...v14.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `firebase-functions` from 7.2.5 to 7.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/firebase/firebase-functions/releases\"\u003efirebase-functions's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBringing in lifecycle triggers into docgen. (\u003ca href=\"https://redirect.github.com/firebase/firebase-functions/issues/1931\"\u003e#1931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Remove false warning when using Expression in cors option (\u003ca href=\"https://redirect.github.com/firebase/firebase-functions/issues/1802\"\u003e#1802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: Add requiresRole developer API for declarative security support and automatic Manifest extraction (\u003ca href=\"https://redirect.github.com/firebase/firebase-functions/issues/1908\"\u003e#1908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eValidate literal \u003ccode\u003etimeoutSeconds\u003c/code\u003e values per v2 trigger type (0-540s for events, 0-3600s for HTTPS/callable, 0-1800s for task queues, 0-7s for identity functions) so misconfigured values fail at function-definition or manifest-extraction time instead of at deploy time. (\u003ca href=\"https://redirect.github.com/firebase/firebase-functions/issues/1877\"\u003e#1877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: Add requiresAPI function to allow declaring Google Cloud API dependencies in code. (\u003ca href=\"https://redirect.github.com/firebase/firebase-functions/issues/1900\"\u003e#1900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v1): Call onInit for schedule.onRun functions (\u003ca href=\"https://redirect.github.com/firebase/firebase-functions/issues/1801\"\u003e#1801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: Add support to declare lifecycle hooks in functions. (\u003ca href=\"https://redirect.github.com/firebase/firebase-functions/issues/1915\"\u003e#1915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cors): Fix issue using Params to set CORS allowed hosts (\u003ca href=\"https://redirect.github.com/firebase/firebase-functions/issues/1903\"\u003e#1903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v2): Fix event data unpacking for auth event triggers (\u003ca href=\"https://redirect.github.com/firebase/firebase-functions/issues/1923\"\u003e#1923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat: Add \u0026quot;v2/lifecycle\u0026quot; and \u0026quot;lifecycle\u0026quot; import paths for lifecycle hooks (\u003ca href=\"https://redirect.github.com/firebase/firebase-functions/issues/1926\"\u003e#1926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: revamp deploy pipeline to be stateless. Changes must now include relnotes (\u003ca href=\"https://redirect.github.com/firebase/firebase-functions/issues/1929\"\u003e#1929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: move the last encrypted keys into Google Cloud Secrets Manager (\u003ca href=\"https://redirect.github.com/firebase/firebase-functions/issues/1929\"\u003e#1929\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/firebase/firebase-functions/commit/ce42106760149bf1ef656ced487187ce10cdcc52\"\u003e\u003ccode\u003ece42106\u003c/code\u003e\u003c/a\u003e Adding lifecycle events in docgen (\u003ca href=\"https://redirect.github.com/firebase/firebase-functions/issues/1931\"\u003e#1931\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-functions/commit/923b3a9542120e20b7ee0bb0cb2913b643ba826d\"\u003e\u003ccode\u003e923b3a9\u003c/code\u003e\u003c/a\u003e fix: resolve BASH_REMATCH overwriting in changelog.sh (\u003ca href=\"https://redirect.github.com/firebase/firebase-functions/issues/1930\"\u003e#1930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-functions/commit/642d9017b943201b90469d08afc4e86d3b192f69\"\u003e\u003ccode\u003e642d901\u003c/code\u003e\u003c/a\u003e fix: resolve Cloud Build invalid argument errors for substitutions (\u003ca href=\"https://redirect.github.com/firebase/firebase-functions/issues/1929\"\u003e#1929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-functions/commit/58aadd225171be60c71735fcd779a1b1211dd426\"\u003e\u003ccode\u003e58aadd2\u003c/code\u003e\u003c/a\u003e Revamp deploy pipeline to be stateless (\u003ca href=\"https://redirect.github.com/firebase/firebase-functions/issues/1925\"\u003e#1925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-functions/commit/66a92357ff2a6d26e5451ae3b7a40ca561b5a79f\"\u003e\u003ccode\u003e66a9235\u003c/code\u003e\u003c/a\u003e chore: suppress new auth triggers and internal pubsub types from docgen (\u003ca href=\"https://redirect.github.com/firebase/firebase-functions/issues/1927\"\u003e#1927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-functions/commit/85fdeb0e1ad402efe8787db081709912d6107b30\"\u003e\u003ccode\u003e85fdeb0\u003c/code\u003e\u003c/a\u003e Add \u0026quot;v2/lifecycle\u0026quot; import path (\u003ca href=\"https://redirect.github.com/firebase/firebase-functions/issues/1926\"\u003e#1926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-functions/commit/188027c9277ee10742296cdbd2dbf1c66dbac347\"\u003e\u003ccode\u003e188027c\u003c/code\u003e\u003c/a\u003e fix/v2-auth-event-data-unpacking (\u003ca href=\"https://redirect.github.com/firebase/firebase-functions/issues/1923\"\u003e#1923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-functions/commit/f5c10a0a42cca00df5e66b4ac528da8ff8f0e952\"\u003e\u003ccode\u003ef5c10a0\u003c/code\u003e\u003c/a\u003e fix/v2-docgen-strip-internal (\u003ca href=\"https://redirect.github.com/firebase/firebase-functions/issues/1924\"\u003e#1924\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-functions/commit/c768f3ffab572a4b434b0898c165a7224a73dccc\"\u003e\u003ccode\u003ec768f3f\u003c/code\u003e\u003c/a\u003e chore: Revert back to Node 18+ support for Functions SDK. (\u003ca href=\"https://redirect.github.com/firebase/firebase-functions/issues/1919\"\u003e#1919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/firebase/firebase-functions/commit/9d9230af39160aaca3d7754e75bd3a83de4989cd\"\u003e\u003ccode\u003e9d9230a\u003c/code\u003e\u003c/a\u003e Rename lifecycle hooks to match functions vocab (\u003ca href=\"https://redirect.github.com/firebase/firebase-functions/issues/1920\"\u003e#1920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/firebase/firebase-functions/compare/v7.2.5...v7.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `framer-motion` from 12.38.0 to 12.42.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003eframer-motion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[12.42.2] 2026-07-01\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Cropped group layers now animate \u003ccode\u003eborder-radius\u003c/code\u003e from the old to new radius.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.42.1] 2026-06-30\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Old layer fade out now cancelled when defining \u003ccode\u003e.new()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.42.0] 2026-06-24\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Layers are automatically grouped to match their DOM-hierarchy. New \u003ccode\u003e.group(false)\u003c/code\u003e method opts-out.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Auto-crop is now aspect-ratio aware, disabling crops for matching aspect-ratios.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Disabled automatic \u003ccode\u003eborder-radius\u003c/code\u003e animation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.41.0] 2026-06-23\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Moves from Motion+ Early Access and alpha to main library.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: \u003ccode\u003e.add()\u003c/code\u003e resolves a CSS selector or \u003ccode\u003eElement\u003c/code\u003e to automatically generate, apply and remove \u003ccode\u003eview-transition-name\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: \u003ccode\u003e.new()\u003c/code\u003e and \u003ccode\u003e.old()\u003c/code\u003e configures values to animate on new and old layers.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: \u003ccode\u003e.layout()\u003c/code\u003e can set a custom transition on the size/position animation of the currently selected elements.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Group layers now automatically crop with children set to \u003ccode\u003ecover\u003c/code\u003e, with \u003ccode\u003eborder-radius\u003c/code\u003e animating from old radius to new. \u003ccode\u003e.crop(false)\u003c/code\u003e disables this behaviour.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: \u003ccode\u003e.class(name)\u003c/code\u003e tags currently selected elements with a \u003ccode\u003eview-transition-class\u003c/code\u003e as a custom CSS hook.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAnimatePresence\u003c/code\u003e: Prevent stuck exit animations when children interrupt.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003edrag\u003c/code\u003e: Child \u003ccode\u003ee.stopPropagation()\u003c/code\u003e no longer break drag end.\u003c/li\u003e\n\u003cli\u003eFixing Next.js OOM on Windows when importing via \u003ccode\u003emotion\u003c/code\u003e package.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimateLayout\u003c/code\u003e: Improve handling of parallel/interleaved calls.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: \u003ccode\u003e.enter()\u003c/code\u003e and \u003ccode\u003e.exit()\u003c/code\u003e now refer specifically to \u003ccode\u003enew\u003c/code\u003e and \u003ccode\u003eold\u003c/code\u003e layers where there are no matching \u003ccode\u003eold\u003c/code\u003e or \u003ccode\u003enew\u003c/code\u003e layers.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimateView\u003c/code\u003e: Interrupted transition setups now return resolved animation rather than throwing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[12.40.0] 2026-05-21\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/40e8756c63b258c9dd07de9501cb788410eefb02\"\u003e\u003ccode\u003e40e8756\u003c/code\u003e\u003c/a\u003e v12.42.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/718ccc7d4e8d17dddb36e73198b730fac57267c4\"\u003e\u003ccode\u003e718ccc7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3768\"\u003e#3768\u003c/a\u003e from motiondivision/view-cropped-corner-radius\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/19195a4bfc77389afb9cfd06bb2fb9eaeb798e8f\"\u003e\u003ccode\u003e19195a4\u003c/code\u003e\u003c/a\u003e Dedupe corner-radius longhands; merge crop box/radii measurements\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/5299aa65a2428c55728d28b68c0d3242052d8b7a\"\u003e\u003ccode\u003e5299aa6\u003c/code\u003e\u003c/a\u003e Resolve cropped-clip radius timing once; fix transition-option leak\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/937cdf396c29fa2826ba0836c1e6f1a1466e5064\"\u003e\u003ccode\u003e937cdf3\u003c/code\u003e\u003c/a\u003e Animate cropped view-transition group corner radius\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/fd2d6f66d1cffcfeb2e2e0d9e39dc54796025db2\"\u003e\u003ccode\u003efd2d6f6\u003c/code\u003e\u003c/a\u003e v12.42.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/2223d873d8c78bab03301e5d9e3272c6d76907e6\"\u003e\u003ccode\u003e2223d87\u003c/code\u003e\u003c/a\u003e Hold the old layer when only a non-opacity .new() is set\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/9c841455973b280c7989befd6dc918da0246a7fa\"\u003e\u003ccode\u003e9c84145\u003c/code\u003e\u003c/a\u003e v12.42.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/60d7c72bc3d8052e2453424542d102467f3ed2fc\"\u003e\u003ccode\u003e60d7c72\u003c/code\u003e\u003c/a\u003e Add view-transition group nesting and aspect-aware cropping\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/6437276caa543467a3bc407514ad0a4f842c37e0\"\u003e\u003ccode\u003e6437276\u003c/code\u003e\u003c/a\u003e Updating\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v12.38.0...v12.42.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hono` from 4.12.22 to 4.12.32\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.12.32\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: enable reports for type \u0026amp; bundle size check in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5148\"\u003ehonojs/hono#5148\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(aws-lambda): add jwt and lambda authorizer types for API Gateway v2 in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5142\"\u003ehonojs/hono#5142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(sse): emit empty id field to reset Last-Event-ID in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5138\"\u003ehonojs/hono#5138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(cloudflare-workers): add coverage for onClose, onError, send, and close in Cloudflare Workers websocket adapter in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5145\"\u003ehonojs/hono#5145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use \u003ccode\u003eObject.create(null)\u003c/code\u003e when parsing query, headers, and params in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/5161\"\u003ehonojs/hono#5161\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(secure-headers): keep CSP callbacks scoped to their header in \u003ca href=\"https://redirect.github.com/honoj...\n\n_Description has been truncated_","html_url":"https://github.com/Gaveen711/xaujournal/pull/40","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gaveen711%2Fxaujournal/issues/40","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/40/packages"}},{"old_version":"6.30.4","new_version":"7.18.1","update_type":"major","path":null,"pr_created_at":"2026-07-24T18:27:21.000Z","version_change":"6.30.4 → 7.18.1","issue":{"uuid":"4971096465","node_id":"PR_kwDORP5U6s71_KYH","number":25,"state":"closed","title":"build(deps): bump the npm-major group across 1 directory with 30 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-07-24T19:53:36.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-24T18:27:21.000Z","updated_at":"2026-07-24T19:53:45.000Z","time_to_close":5175,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"npm-major","update_count":30,"packages":[{"name":"@commitlint/cli","old_version":"20.5.3","new_version":"21.2.1","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@commitlint/config-conventional","old_version":"20.5.3","new_version":"21.2.0","repository_url":"https://github.com/conventional-changelog/commitlint"},{"name":"@eslint/js","old_version":"9.39.4","new_version":"10.0.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@vitest/coverage-v8","old_version":"3.2.7","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"concurrently","old_version":"9.2.4","new_version":"10.0.3","repository_url":"https://github.com/open-cli-tools/concurrently"},{"name":"eslint","old_version":"9.39.4","new_version":"10.7.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-tailwindcss","old_version":"3.18.3","new_version":"4.2.0","repository_url":"https://github.com/francoismassart/eslint-plugin-tailwindcss"},{"name":"lint-staged","old_version":"16.4.0","new_version":"17.2.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"@prisma/client","old_version":"6.19.2","new_version":"7.9.0","repository_url":"https://github.com/prisma/prisma"},{"name":"express","old_version":"4.22.2","new_version":"5.2.1","repository_url":"https://github.com/expressjs/express"},{"name":"@types/express","old_version":"4.17.25","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"p-limit","old_version":"3.1.0","new_version":"7.3.1","repository_url":"https://github.com/sindresorhus/p-limit"},{"name":"zod","old_version":"3.25.76","new_version":"4.4.3","repository_url":"https://github.com/colinhacks/zod"},{"name":"@types/node","old_version":"24.10.13","new_version":"26.1.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/supertest","old_version":"6.0.3","new_version":"7.2.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"prisma","old_version":"6.19.3","new_version":"7.9.0","repository_url":"https://github.com/prisma/prisma"},{"name":"typescript","old_version":"5.9.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vitest","old_version":"3.2.7","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"lucide-react","old_version":"0.564.0","new_version":"1.26.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"18.3.1","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"@types/react","old_version":"18.3.28","new_version":"19.2.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"18.3.1","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"@types/react-dom","old_version":"18.3.7","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-router-dom","old_version":"6.30.4","new_version":"7.18.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"recharts","old_version":"2.15.4","new_version":"3.10.0","repository_url":"https://github.com/recharts/recharts"},{"name":"@testing-library/jest-dom","old_version":"6.9.1","new_version":"7.0.0","repository_url":"https://github.com/testing-library/jest-dom"},{"name":"@vitejs/plugin-react","old_version":"4.7.0","new_version":"6.0.4","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"jsdom","old_version":"26.1.0","new_version":"29.1.1","repository_url":"https://github.com/jsdom/jsdom"},{"name":"tailwindcss","old_version":"3.4.19","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"vite","old_version":"7.3.6","new_version":"8.1.5","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-major group with 30 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) | `20.5.3` | `21.2.1` |\n| [@commitlint/config-conventional](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional) | `20.5.3` | `21.2.0` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.4` | `10.0.1` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `3.2.7` | `4.1.10` |\n| [concurrently](https://github.com/open-cli-tools/concurrently) | `9.2.4` | `10.0.3` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.4` | `10.7.0` |\n| [eslint-plugin-tailwindcss](https://github.com/francoismassart/eslint-plugin-tailwindcss) | `3.18.3` | `4.2.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.4.0` | `17.2.0` |\n| [@prisma/client](https://github.com/prisma/prisma/tree/HEAD/packages/client) | `6.19.2` | `7.9.0` |\n| [express](https://github.com/expressjs/express) | `4.22.2` | `5.2.1` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `4.17.25` | `5.0.6` |\n| [p-limit](https://github.com/sindresorhus/p-limit) | `3.1.0` | `7.3.1` |\n| [zod](https://github.com/colinhacks/zod) | `3.25.76` | `4.4.3` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.10.13` | `26.1.1` |\n| [@types/supertest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/supertest) | `6.0.3` | `7.2.1` |\n| [prisma](https://github.com/prisma/prisma/tree/HEAD/packages/cli) | `6.19.3` | `7.9.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `7.0.2` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.7` | `4.1.10` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.564.0` | `1.26.0` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `18.3.1` | `19.2.8` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `18.3.28` | `19.2.17` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `18.3.1` | `19.2.8` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `18.3.7` | `19.2.3` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `6.30.4` | `7.18.1` |\n| [recharts](https://github.com/recharts/recharts) | `2.15.4` | `3.10.0` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `6.9.1` | `7.0.0` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `4.7.0` | `6.0.4` |\n| [jsdom](https://github.com/jsdom/jsdom) | `26.1.0` | `29.1.1` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `3.4.19` | `4.3.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.6` | `8.1.5` |\n\n\nUpdates `@commitlint/cli` from 20.5.3 to 21.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/releases\"\u003e@​commitlint/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev21.2.1\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.1.0...v21.2.0\"\u003e21.2.0\u003c/a\u003e (2026-06-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eresolve-extends:\u003c/strong\u003e resolve pure-ESM presets (conventional-changelog v7/v9/v10) (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4859\"\u003e#4859\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/fdb566fe59457a786eac80e2a8cbb994638daba0\"\u003efdb566f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore, doc, etc.\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(read): replace deprecated git-raw-commits with git-client by \u003ca href=\"https://github.com/igordanchenko\"\u003e\u003ccode\u003e@​igordanchenko\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4860\"\u003econventional-changelog/commitlint#4860\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(issue-template): ask for package manager and version by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4867\"\u003econventional-changelog/commitlint#4867\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/igordanchenko\"\u003e\u003ccode\u003e@​igordanchenko\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4860\"\u003econventional-changelog/commitlint#4860\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.2.0...v21.2.1\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v21.2.0...v21.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev21.2.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.1.0...v21.2.0\"\u003e21.2.0\u003c/a\u003e (2026-06-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(resolve-extends): resolve pure-ESM presets (conventional-changelog v7/v9/v10) by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4859\"\u003econventional-changelog/commitlint#4859\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci: install git in stock-Ubuntu baseline job by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4847\"\u003econventional-changelog/commitlint#4847\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.1.0...v21.2.0\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v21.1.0...v21.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev21.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.2...v21.1.0\"\u003e21.1.0\u003c/a\u003e (2026-06-23)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove duplicate es-toolkit@1.47.1 keys from lockfile by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4833\"\u003econventional-changelog/commitlint#4833\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md\"\u003e@​commitlint/cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.2.0...v21.2.1\"\u003e21.2.1\u003c/a\u003e (2026-07-08)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/cli\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.1.0...v21.2.0\"\u003e21.2.0\u003c/a\u003e (2026-06-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eresolve-extends:\u003c/strong\u003e resolve pure-ESM presets (conventional-changelog v7/v9/v10) (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4859\"\u003e#4859\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/fdb566fe59457a786eac80e2a8cbb994638daba0\"\u003efdb566f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.2...v21.1.0\"\u003e21.1.0\u003c/a\u003e (2026-06-23)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e add --default-config flag to lint without a config file (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4805\"\u003e#4805\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/7af27ba1bcfe2347d02df2efd6dca7203b6768c5\"\u003e7af27ba\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/3662\"\u003e#3662\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2\"\u003e21.0.2\u003c/a\u003e (2026-05-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisallow same commit hash for --from and --to (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4773\"\u003e#4773\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/121005e86341537c4bf59a8453cae21dbd4954ec\"\u003e121005e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.0...v21.0.1\"\u003e21.0.1\u003c/a\u003e (2026-05-12)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/cli\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.3...v21.0.0\"\u003e21.0.0\u003c/a\u003e (2026-05-08)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/6e200411e63fb473d59cca1b4449a28f72067df0\"\u003e\u003ccode\u003e6e20041\u003c/code\u003e\u003c/a\u003e v21.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/1b4e5bc0e095294ad421b3ac83f6b66665429e60\"\u003e\u003ccode\u003e1b4e5bc\u003c/code\u003e\u003c/a\u003e v21.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/fdb566fe59457a786eac80e2a8cbb994638daba0\"\u003e\u003ccode\u003efdb566f\u003c/code\u003e\u003c/a\u003e feat(resolve-extends): resolve pure-ESM presets (conventional-changelog v7/v9...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/6f1c0af6a7631cee854587dafc6beb0ccf274b1e\"\u003e\u003ccode\u003e6f1c0af\u003c/code\u003e\u003c/a\u003e v21.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/7af27ba1bcfe2347d02df2efd6dca7203b6768c5\"\u003e\u003ccode\u003e7af27ba\u003c/code\u003e\u003c/a\u003e feat(cli): add --default-config flag to lint without a config file (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4805\"\u003e#4805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/51a2d7f233338d1f09ffb93d70c7658ee78720df\"\u003e\u003ccode\u003e51a2d7f\u003c/code\u003e\u003c/a\u003e test(cli): verify --cwd redirects config resolution (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/997\"\u003e#997\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4796\"\u003e#4796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/806904829c497cdfedeebfbac573bd1c8ee66b2b\"\u003e\u003ccode\u003e8069048\u003c/code\u003e\u003c/a\u003e v21.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/121005e86341537c4bf59a8453cae21dbd4954ec\"\u003e\u003ccode\u003e121005e\u003c/code\u003e\u003c/a\u003e fix: disallow same commit hash for --from and --to (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4773\"\u003e#4773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/db8d7d6461d721fe2561ce4307e4069eaf6dcc8c\"\u003e\u003ccode\u003edb8d7d6\u003c/code\u003e\u003c/a\u003e v21.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/1329a25fd6f13b993fdf4e8c1b5a25ff2bf7ee07\"\u003e\u003ccode\u003e1329a25\u003c/code\u003e\u003c/a\u003e chore: migrate to pnpm (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli/issues/4762\"\u003e#4762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v21.2.1/@commitlint/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@commitlint/config-conventional` from 20.5.3 to 21.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/releases\"\u003e@​commitlint/config-conventional's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev21.2.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.1.0...v21.2.0\"\u003e21.2.0\u003c/a\u003e (2026-06-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(resolve-extends): resolve pure-ESM presets (conventional-changelog v7/v9/v10) by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4859\"\u003econventional-changelog/commitlint#4859\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci: install git in stock-Ubuntu baseline job by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4847\"\u003econventional-changelog/commitlint#4847\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.1.0...v21.2.0\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v21.1.0...v21.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev21.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.2...v21.1.0\"\u003e21.1.0\u003c/a\u003e (2026-06-23)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: remove duplicate es-toolkit@1.47.1 keys from lockfile by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4833\"\u003econventional-changelog/commitlint#4833\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cli): add --default-config flag to lint without a config file by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4805\"\u003econventional-changelog/commitlint#4805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(lint): allow for custom commit parser function by \u003ca href=\"https://github.com/esatterwhite\"\u003e\u003ccode\u003e@​esatterwhite\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4829\"\u003econventional-changelog/commitlint#4829\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs, chore, etc.\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003etest(cli): verify --cwd redirects config resolution \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/997\"\u003e#997\u003c/a\u003e by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4796\"\u003econventional-changelog/commitlint#4796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add ai agent support (skill, guide, llms.txt) by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4804\"\u003econventional-changelog/commitlint#4804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add TDD commit flow and review expectations for contributors by \u003ca href=\"https://github.com/escapedcat\"\u003e\u003ccode\u003e@​escapedcat\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4836\"\u003econventional-changelog/commitlint#4836\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/esatterwhite\"\u003e\u003ccode\u003e@​esatterwhite\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/pull/4829\"\u003econventional-changelog/commitlint#4829\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.2...v21.1.0\"\u003ehttps://github.com/conventional-changelog/commitlint/compare/v21.0.2...v21.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev21.0.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/config-conventional/CHANGELOG.md\"\u003e@​commitlint/config-conventional's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.1.0...v21.2.0\"\u003e21.2.0\u003c/a\u003e (2026-06-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eresolve-extends:\u003c/strong\u003e resolve pure-ESM presets (conventional-changelog v7/v9/v10) (\u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4859\"\u003e#4859\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/fdb566fe59457a786eac80e2a8cbb994638daba0\"\u003efdb566f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.2...v21.1.0\"\u003e21.1.0\u003c/a\u003e (2026-06-23)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.1...v21.0.2\"\u003e21.0.2\u003c/a\u003e (2026-05-29)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v21.0.0...v21.0.1\"\u003e21.0.1\u003c/a\u003e (2026-05-12)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​commitlint/config-conventional\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/compare/v20.5.3...v21.0.0\"\u003e21.0.0\u003c/a\u003e (2026-05-08)\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003echore!: minimum node version v22 (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4679\"\u003e#4679\u003c/a\u003e) (\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/ac2b3f4a947670e46af9a738881ba14158f0987a\"\u003eac2b3f4\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/conventional-changelog/commitlint/issues/4679\"\u003e#4679\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edrop node v18 and v20 support\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eBump engines to \u0026gt;=v22 in all 39 package.json files\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003e@​types/node\u003c/code\u003e to ^22.0.0\u003c/li\u003e\n\u003cli\u003eUpdate CI matrix to [22, 24]\u003c/li\u003e\n\u003cli\u003eUpdate Ubuntu baseline job to ubuntu:26.04\u003c/li\u003e\n\u003cli\u003eUpdate Dockerfile.ci, .mise.toml, .codesandbox/ci.json\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/1b4e5bc0e095294ad421b3ac83f6b66665429e60\"\u003e\u003ccode\u003e1b4e5bc\u003c/code\u003e\u003c/a\u003e v21.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/fdb566fe59457a786eac80e2a8cbb994638daba0\"\u003e\u003ccode\u003efdb566f\u003c/code\u003e\u003c/a\u003e feat(resolve-extends): resolve pure-ESM presets (conventional-changelog v7/v9...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/6f1c0af6a7631cee854587dafc6beb0ccf274b1e\"\u003e\u003ccode\u003e6f1c0af\u003c/code\u003e\u003c/a\u003e v21.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/806904829c497cdfedeebfbac573bd1c8ee66b2b\"\u003e\u003ccode\u003e8069048\u003c/code\u003e\u003c/a\u003e v21.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/db8d7d6461d721fe2561ce4307e4069eaf6dcc8c\"\u003e\u003ccode\u003edb8d7d6\u003c/code\u003e\u003c/a\u003e v21.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/1329a25fd6f13b993fdf4e8c1b5a25ff2bf7ee07\"\u003e\u003ccode\u003e1329a25\u003c/code\u003e\u003c/a\u003e chore: migrate to pnpm (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4762\"\u003e#4762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/6099ae50aa71fe7f99d75af1b8d9537aa7685747\"\u003e\u003ccode\u003e6099ae5\u003c/code\u003e\u003c/a\u003e chore: replace eslint with oxlint (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4756\"\u003e#4756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/f081a8ef93019bb8b07f39c756f6d4a052020d3b\"\u003e\u003ccode\u003ef081a8e\u003c/code\u003e\u003c/a\u003e v21.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/44c31743ded411d949e935247e8079e5085d8239\"\u003e\u003ccode\u003e44c3174\u003c/code\u003e\u003c/a\u003e chore: update dependency yargs to v18 \u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4432\"\u003e#4432\u003c/a\u003e (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4686\"\u003e#4686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/conventional-changelog/commitlint/commit/ac2b3f4a947670e46af9a738881ba14158f0987a\"\u003e\u003ccode\u003eac2b3f4\u003c/code\u003e\u003c/a\u003e chore!: minimum node version v22 (\u003ca href=\"https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional/issues/4679\"\u003e#4679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/conventional-changelog/commitlint/commits/v21.2.0/@commitlint/config-conventional\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/js` from 9.39.4 to 10.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e@​eslint/js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c87d5bded54c5cf491eb04c24c9d09bbbd42c23e\"\u003e\u003ccode\u003ec87d5bd\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20531\"\u003e#20531\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d84100115c14691691058f00779c94e74fca946a\"\u003e\u003ccode\u003ed841001\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eminimatch\u003c/code\u003e to \u003ccode\u003e10.2.1\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20519\"\u003e#20519\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/04c21475b3004904948f02049f2888b401d82c78\"\u003e\u003ccode\u003e04c2147\u003c/code\u003e\u003c/a\u003e fix: update error message for unused suppressions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20496\"\u003e#20496\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/38b089c1726feac0e31a31d47941bd99e29ce003\"\u003e\u003ccode\u003e38b089c\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/config-array\u003c/code\u003e to ^0.23.1 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20484\"\u003e#20484\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5b3dbce50a1404a9f118afe810cefeee79388a2a\"\u003e\u003ccode\u003e5b3dbce\u003c/code\u003e\u003c/a\u003e docs: add AI acknowledgement section to templates (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20431\"\u003e#20431\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6f23076037d5879f20fb3be2ef094293b1e8d38c\"\u003e\u003ccode\u003e6f23076\u003c/code\u003e\u003c/a\u003e docs: toggle nav in no-JS mode (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20476\"\u003e#20476\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b69cfb32a16c5d5e9986390d484fae1d21e406f9\"\u003e\u003ccode\u003eb69cfb3\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e5c281ffd038a3a7a3e5364db0b9378e0ad83020\"\u003e\u003ccode\u003ee5c281f\u003c/code\u003e\u003c/a\u003e chore: updates for v9.39.3 release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8c3832adb77cd993b4a24891900d5eeaaf093cdc\"\u003e\u003ccode\u003e8c3832a\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e to ^8.56.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20514\"\u003e#20514\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8330d238ae6adb68bb6a1c9381e38cfedd990d94\"\u003e\u003ccode\u003e8330d23\u003c/code\u003e\u003c/a\u003e test: add tests for config-api (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20493\"\u003e#20493\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37d6e91e88fa6a2ca6d8726679096acff21ba6cc\"\u003e\u003ccode\u003e37d6e91\u003c/code\u003e\u003c/a\u003e chore: remove eslint v10 prereleases from eslint-config-eslint deps (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20494\"\u003e#20494\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/da7cd0e79197ad16e17052eef99df141de6dbfb1\"\u003e\u003ccode\u003eda7cd0e\u003c/code\u003e\u003c/a\u003e refactor: cleanup error message templates (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20479\"\u003e#20479\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84fb885d49ac810e79a9491276b4828b53d913e5\"\u003e\u003ccode\u003e84fb885\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1f667344b57c4c09b548d94bcfac1f91b6e5c63d\"\u003e\u003ccode\u003e1f66734\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003eeslint\u003c/code\u003e to \u003ccode\u003epeerDependencies\u003c/code\u003e of \u003ccode\u003e@eslint/js\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20467\"\u003e#20467\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9e54f43a5e497cdfa179338b431093245cb787b\"\u003e\u003ccode\u003ef9e54f4\u003c/code\u003e\u003c/a\u003e feat!: estimate rule-tester failure location (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20420\"\u003e#20420\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a176319d8ade1a7d9b2d7fb8f038f55a2662325f\"\u003e\u003ccode\u003ea176319\u003c/code\u003e\u003c/a\u003e feat!: replace \u003ccode\u003echalk\u003c/code\u003e with \u003ccode\u003estyleText\u003c/code\u003e and add \u003ccode\u003ecolor\u003c/code\u003e to \u003ccode\u003eResultsMeta\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20227\"\u003e#20227\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7046e6c1e03c4ca0eee4888a1f2eba4c6454f84\"\u003e\u003ccode\u003ec7046e6\u003c/code\u003e\u003c/a\u003e feat!: enable JSX reference tracking (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20152\"\u003e#20152\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa31a608901684fbcd9906d1907e66561d16e5aa\"\u003e\u003ccode\u003efa31a60\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003ename\u003c/code\u003e to configs (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20015\"\u003e#20015\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3383e7ec9028166cafc8ea7986c2f7498d0049f0\"\u003e\u003ccode\u003e3383e7e\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eSourceCode\u003c/code\u003e methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20137\"\u003e#20137\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/501abd0e916a35554c58b7c0365537f1fa3880ce\"\u003e\u003ccode\u003e501abd0\u003c/code\u003e\u003c/a\u003e feat!: update dependency minimatch to v10 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20246\"\u003e#20246\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ca4d3b40085de47561f89656a2207d09946ed45e\"\u003e\u003ccode\u003eca4d3b4\u003c/code\u003e\u003c/a\u003e fix!: stricter rule tester assertions for valid test cases (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20125\"\u003e#20125\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96512a66c86402fb0538cdcb6cd30b9073f6bf3b\"\u003e\u003ccode\u003e96512a6\u003c/code\u003e\u003c/a\u003e fix!: Remove deprecated rule context methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20086\"\u003e#20086\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c69fdacdb2e886b9d965568a397aa8220db3fe90\"\u003e\u003ccode\u003ec69fdac\u003c/code\u003e\u003c/a\u003e feat!: remove eslintrc support (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20037\"\u003e#20037\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/208b5cc34a8374ff81412b5bec2e0800eebfbd04\"\u003e\u003ccode\u003e208b5cc\u003c/code\u003e\u003c/a\u003e feat!: Use \u003ccode\u003eScopeManager#addGlobals()\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20132\"\u003e#20132\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a2ee188ea7a38a0c6155f3d39e2b00e1d0f36e14\"\u003e\u003ccode\u003ea2ee188\u003c/code\u003e\u003c/a\u003e fix!: add \u003ccode\u003euniqueItems: true\u003c/code\u003e in \u003ccode\u003eno-invalid-regexp\u003c/code\u003e option (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20155\"\u003e#20155\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a89059dbf2832d417dd493ee81483227ec44e4ab\"\u003e\u003ccode\u003ea89059d\u003c/code\u003e\u003c/a\u003e feat!: Program range span entire source text (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20133\"\u003e#20133\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39a6424373d915fa9de0d7b0caba9a4dc3da9b53\"\u003e\u003ccode\u003e39a6424\u003c/code\u003e\u003c/a\u003e fix!: assert 'text' is a string across all RuleFixer methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20082\"\u003e#20082\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f28fbf846244e043c92b355b224d121b06140b44\"\u003e\u003ccode\u003ef28fbf8\u003c/code\u003e\u003c/a\u003e fix!: Deprecate \u003ccode\u003e\u0026quot;always\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;as-needed\u0026quot;\u003c/code\u003e options of the \u003ccode\u003eradix\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20223\"\u003e#20223\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/aa3fb2b233e929b37220be940575f42c280e0b98\"\u003e\u003ccode\u003eaa3fb2b\u003c/code\u003e\u003c/a\u003e fix!: tighten \u003ccode\u003efunc-names\u003c/code\u003e schema (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20119\"\u003e#20119\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f6c0ed0311dcfee853367d5068c765d066e6b756\"\u003e\u003ccode\u003ef6c0ed0\u003c/code\u003e\u003c/a\u003e feat!: report \u003ccode\u003eeslint-env\u003c/code\u003e comments as errors (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20128\"\u003e#20128\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4bf739fb533e59f7f0a66b65f7bc80be0f37d8db\"\u003e\u003ccode\u003e4bf739f\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eLintMessage#nodeType\u003c/code\u003e and \u003ccode\u003eTestCaseError#type\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20096\"\u003e#20096\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/523c076866400670fb2192a3f55dbf7ad3469247\"\u003e\u003ccode\u003e523c076\u003c/code\u003e\u003c/a\u003e feat!: drop support for jiti \u0026lt; 2.2.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20016\"\u003e#20016\u003c/a\u003e) (michael faith)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/454a292c95f34dad232411ddac06408e6383bb64\"\u003e\u003ccode\u003e454a292\u003c/code\u003e\u003c/a\u003e feat!: update \u003ccode\u003eeslint:recommended\u003c/code\u003e configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20210\"\u003e#20210\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4f880ee02992e1bf0e96ebaba679985e2d1295f1\"\u003e\u003ccode\u003e4f880ee\u003c/code\u003e\u003c/a\u003e feat!: remove \u003ccode\u003ev10_*\u003c/code\u003e and inactive \u003ccode\u003eunstable_*\u003c/code\u003e flags (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20225\"\u003e#20225\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18115c363a4ac7671a4c7f30ee13d57ebba330f\"\u003e\u003ccode\u003ef18115c\u003c/code\u003e\u003c/a\u003e feat!: \u003ccode\u003eno-shadow-restricted-names\u003c/code\u003e report \u003ccode\u003eglobalThis\u003c/code\u003e by default (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20027\"\u003e#20027\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c6358c31fbd3937b92d89be2618ffdf5a774604e\"\u003e\u003ccode\u003ec6358c3\u003c/code\u003e\u003c/a\u003e feat!: Require Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20160\"\u003e#20160\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bff9091927811497dbf066b0e3b85ecb37d43822\"\u003e\u003ccode\u003ebff9091\u003c/code\u003e\u003c/a\u003e feat: handle \u003ccode\u003eArray.fromAsync\u003c/code\u003e in \u003ccode\u003earray-callback-return\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20457\"\u003e#20457\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/290c594bb50c439fb71bc75521ee5360daa8c222\"\u003e\u003ccode\u003e290c594\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eself\u003c/code\u003e to \u003ccode\u003eno-implied-eval\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20468\"\u003e#20468\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43677de07ebd6e14bfac40a46ad749ba783c45f2\"\u003e\u003ccode\u003e43677de\u003c/code\u003e\u003c/a\u003e feat: fix handling of function and class expression names in \u003ccode\u003eno-shadow\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20432\"\u003e#20432\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84fb885d49ac810e79a9491276b4828b53d913e5\"\u003e\u003ccode\u003e84fb885\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1f667344b57c4c09b548d94bcfac1f91b6e5c63d\"\u003e\u003ccode\u003e1f66734\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003eeslint\u003c/code\u003e to \u003ccode\u003epeerDependencies\u003c/code\u003e of \u003ccode\u003e@eslint/js\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20467\"\u003e#20467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f3fbc2f60cbe2c718364feb8c3fc0452c0df3c56\"\u003e\u003ccode\u003ef3fbc2f\u003c/code\u003e\u003c/a\u003e chore: set \u003ccode\u003e@eslint/js\u003c/code\u003e version to 10.0.0 to skip releasing it (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20466\"\u003e#20466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b4b3127f8542c599ce2dea804b6582ebc40c993d\"\u003e\u003ccode\u003eb4b3127\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0b14059491d830a49b3577931f4f68fbcfce6be5\"\u003e\u003ccode\u003e0b14059\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa31a608901684fbcd9906d1907e66561d16e5aa\"\u003e\u003ccode\u003efa31a60\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003ename\u003c/code\u003e to configs (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20015\"\u003e#20015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1e2cad5f6fa47ed6ed89d2a29798dda926d50990\"\u003e\u003ccode\u003e1e2cad5\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/454a292c95f34dad232411ddac06408e6383bb64\"\u003e\u003ccode\u003e454a292\u003c/code\u003e\u003c/a\u003e feat!: update \u003ccode\u003eeslint:recommended\u003c/code\u003e configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20210\"\u003e#20210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c6358c31fbd3937b92d89be2618ffdf5a774604e\"\u003e\u003ccode\u003ec6358c3\u003c/code\u003e\u003c/a\u003e feat!: Require Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20160\"\u003e#20160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/commits/v10.0.1/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-v8` from 3.2.7 to 4.1.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e@​vitest/coverage-v8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.10\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Check fs access in builtin commands [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eOpenCode (claude-opus-4-8)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10680\"\u003evitest-dev/vitest#10680\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5c18dd267\"\u003e\u003c!-- raw HTML omitted --\u003e(5c18d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evm\u003c/strong\u003e: Fix external module resolve error with deps optimizer query for encoded URI [backport to v4]  -  by \u003ca href=\"https://github.com/SveLil\"\u003e\u003ccode\u003e@​SveLil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10661\"\u003evitest-dev/vitest#10661\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/bae52b511\"\u003e\u003c!-- raw HTML omitted --\u003e(bae52)\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/vitest/compare/v4.1.9...v4.1.10\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.9\u003c/h2\u003e\n\u003ch3\u003e🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eimportOriginal\u003c/code\u003e with optimizer and query import [backport to v4] - by \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eDavid Harris\u003c/strong\u003e, \u003cstrong\u003eCodex\u003c/strong\u003eand \u003cstrong\u003eVladimir\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10546\"\u003evitest-dev/vitest#10546\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a5180190c\"\u003e\u003c!-- raw HTML omitted --\u003e(a5180)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eWait for orchestrator readiness before resolving browser sessions [backport to v4] - by \u003cstrong\u003eVladimir\u003c/strong\u003e and \u003cstrong\u003eSéamus O'Connor\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10555\"\u003evitest-dev/vitest#10555\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7fb29651a\"\u003e\u003c!-- raw HTML omitted --\u003e(7fb29)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait for iframe tester readiness before preparing  [backport to v4] - by \u003cstrong\u003eVladimir\u003c/strong\u003e and \u003cstrong\u003eSéamus O'Connor\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10497\"\u003evitest-dev/vitest#10497\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10556\"\u003evitest-dev/vitest#10556\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fbc626c40\"\u003e\u003c!-- raw HTML omitted --\u003e(fbc62)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eHoist vi.mock() for vite-plus/test imports [backport to v4] - by \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eLongYinan\u003c/strong\u003e, \u003cstrong\u003eClaude Opus 4.8\u003c/strong\u003e and \u003cstrong\u003eVladimir\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10548\"\u003evitest-dev/vitest#10548\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2c9559c02\"\u003e\u003c!-- raw HTML omitted --\u003e(2c955)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePrevent test run hang on worker crash  [backport to v4] - by \u003cstrong\u003eAri Perkkiö\u003c/strong\u003e and \u003cstrong\u003eJattioui Ismail\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10543\"\u003evitest-dev/vitest#10543\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10564\"\u003evitest-dev/vitest#10564\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/934b0f587\"\u003e\u003c!-- raw HTML omitted --\u003e(934b0)\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/vitest/compare/v4.1.8...v4.1.9\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.8\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDisable client \u003ccode\u003ecdp\u003c/code\u003e API when \u003ccode\u003eallowWrite/allowExec: false\u003c/code\u003e [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10450\"\u003evitest-dev/vitest#10450\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e4067b3b1\"\u003e\u003c!-- raw HTML omitted --\u003e(e4067)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove orphaned Playwright route when same module is mocked via multiple ids [backport to v4]  -  by \u003ca href=\"https://github.com/toxik\"\u003e\u003ccode\u003e@​toxik\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Zelys-DFKH\"\u003e\u003ccode\u003e@​Zelys-DFKH\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10474\"\u003evitest-dev/vitest#10474\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/675b4343f\"\u003e\u003c!-- raw HTML omitted --\u003e(675b4)\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/vitest/compare/v4.1.7...v4.1.8\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.7\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e: Limit concurrency per task branch in addition to per leaf callbacks (backport)  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10384\"\u003evitest-dev/vitest#10384\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4f0f2a1ee\"\u003e\u003c!-- raw HTML omitted --\u003e(4f0f2)\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/vitest/compare/v4.1.6...v4.1.7\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.6\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Provide project reference in \u003ccode\u003eToMatchScreenshotResolvePath\u003c/code\u003e  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10138\"\u003evitest-dev/vitest#10138\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/31882607c\"\u003e\u003c!-- raw HTML omitted --\u003e(31882)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGlobal \u003ccode\u003esequence.concurrent: true\u003c/code\u003e with top-level \u003ccode\u003etest(..., { concurrent: false })\u003c/code\u003e + depreacte \u003ccode\u003esequential\u003c/code\u003e test API and options  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eCodex\u003c/strong\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10196\"\u003evitest-dev/vitest#10196\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2847dfa2a\"\u003e\u003c!-- raw HTML omitted --\u003e(2847d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Simplify orchestrator otel carrier  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10285\"\u003evitest-dev/vitest#10285\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/18af98cee\"\u003e\u003c!-- raw HTML omitted --\u003e(18af9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🏎 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStringify diff objects only once  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10276\"\u003evitest-dev/vitest#10276\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9f7b1528c\"\u003e\u003c!-- raw HTML omitted --\u003e(9f7b1)\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/vitest/compare/v4.1.5...v4.1.6\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/vitest/commit/db616d227b6e0cb07a94f5d1bba262ee95db7e46\"\u003e\u003ccode\u003edb616d2\u003c/code\u003e\u003c/a\u003e chore: release v4.1.10 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/10718\"\u003e#10718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a7a61e78c7d0718f00173cff6800a91a344457d4\"\u003e\u003ccode\u003ea7a61e7\u003c/code\u003e\u003c/a\u003e chore: release v4.1.9 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/10598\"\u003e#10598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e61f2dd2a0ba0a266c1c5e0334aad3799fee527f\"\u003e\u003ccode\u003ee61f2dd\u003c/code\u003e\u003c/a\u003e chore: release v4.1.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e4067b3b150005fd42cf75f994300119245806b9\"\u003e\u003ccode\u003ee4067b3\u003c/code\u003e\u003c/a\u003e fix(browser): disable client \u003ccode\u003ecdp\u003c/code\u003e API when \u003ccode\u003eallowWrite/allowExec: false\u003c/code\u003e [ba...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a09d47236e19fd3151351080c667036ca6164dc4\"\u003e\u003ccode\u003ea09d472\u003c/code\u003e\u003c/a\u003e chore: release v4.1.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8fd24c1cad2320b19fcc651413c7d928423bdc1\"\u003e\u003ccode\u003ea8fd24c\u003c/code\u003e\u003c/a\u003e chore: release v4.1.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e399846850fedf10b8228cbe46a419628998acd9\"\u003e\u003ccode\u003ee399846\u003c/code\u003e\u003c/a\u003e chore: release v4.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ac04bac206f49d793e7277084f707aee718aa936\"\u003e\u003ccode\u003eac04bac\u003c/code\u003e\u003c/a\u003e chore: release v4.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/2dc0d62eaf08d8acb1f5042fdb8ac5b4a19fdc73\"\u003e\u003ccode\u003e2dc0d62\u003c/code\u003e\u003c/a\u003e chore: release v4.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/fc6f482f4c54bf6a766a0ff502b9843994af5bf5\"\u003e\u003ccode\u003efc6f482\u003c/code\u003e\u003c/a\u003e chore: release v4.1.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.10/packages/coverage-v8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `concurrently` from 9.2.4 to 10.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-cli-tools/concurrently/releases\"\u003econcurrently's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.3\u003c/h2\u003e\n\u003cp\u003eRepublish of \u003ca href=\"https://github.com/open-cli-tools/concurrently/releases/tag/v10.0.1\"\u003ehttps://github.com/open-cli-tools/concurrently/releases/tag/v10.0.1\u003c/a\u003e with Trusted Publishing enabled (see \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/issues/595\"\u003e#595\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-cli-tools/concurrently/compare/v10.0.2...v10.0.3\"\u003ehttps://github.com/open-cli-tools/concurrently/compare/v10.0.2...v10.0.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.0.2\u003c/h2\u003e\n\u003cp\u003eTest version to restore Trusted Publishing. Not published to npm.\u003c/p\u003e\n\u003ch2\u003ev10.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure \u003ccode\u003eFlowController\u003c/code\u003e type is exported - \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/issues/594\"\u003e#594\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-cli-tools/concurrently/compare/v10.0.0...v10.0.1\"\u003ehttps://github.com/open-cli-tools/concurrently/compare/v10.0.0...v10.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch2\u003e💥 Breaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eDropped support for Node.js \u0026lt;22.0.0.\u003c/strong\u003e\nOlder Node.js version have reached end-of-life, and certain features require new-ish JS APIs.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003econcurrently is now ESM-only.\u003c/strong\u003e\nIt's now possible to \u003ccode\u003erequire(esm)\u003c/code\u003e. See \u003ca href=\"https://socket.dev/blog/require-esm-backported-to-node-js-20\"\u003ehere for interoperability\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePrefix colors now default to automatic\u003c/strong\u003e - \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/issues/581\"\u003e#581\u003c/a\u003e\nThe colors used to default to \u003ccode\u003ereset\u003c/code\u003e (which does nothing). Concurrently now automatically selects a color, out of the box.\nThe list of colors used is not jarring nor carries semantic meaning, and reads well in both dark and light terminal backgrounds.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRemoved deprecated flags and options\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eCLI flag \u003ccode\u003e--name-separator\u003c/code\u003e: use commas instead.\u003c/li\u003e\n\u003cli\u003eAPI option \u003ccode\u003ekillOthers\u003c/code\u003e: use \u003ccode\u003ekillOthersOn\u003c/code\u003e instead.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e✨ New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport applying modifiers to hex prefix colors (e.g. \u003ccode\u003e#ff0000.bold\u003c/code\u003e) - \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/issues/450\"\u003e#450\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport chalk's color functions in prefixes (e.g. \u003ccode\u003ergb()\u003c/code\u003e, \u003ccode\u003ehex()\u003c/code\u003e, \u003ccode\u003ebgRgb()\u003c/code\u003e, etc) - \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/issues/578\"\u003e#578\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet prefix background color via \u003ccode\u003ebg#RRGGBB\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/issues/578\"\u003e#578\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow shell override via \u003ccode\u003e--shell\u003c/code\u003e CLI flag/\u003ccode\u003eshell\u003c/code\u003e API option - \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/issues/288\"\u003e#288\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/issues/589\"\u003e#589\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/issues/556\"\u003e#556\u003c/a\u003e\nconcurrently distinguishes between cmd.exe, powershell, and POSIX-based shells.\u003c/li\u003e\n\u003cli\u003eManual prefix coloring in templates e.g. \u003ccode\u003e[{color}{name}{/color}]\u003c/code\u003e - \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/issues/583\"\u003e#583\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/issues/587\"\u003e#587\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eScope quote normalization to CLI input - \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/issues/582\"\u003e#582\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/issues/585\"\u003e#585\u003c/a\u003e\nIt should now also be possible to run commands like \u003ccode\u003e\u0026quot;/some/command\u0026quot; foo bar\u0026quot;\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eDon't throw when color doesn't exist - \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/issues/580\"\u003e#580\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔐 Security\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAddress \u003ca href=\"https://app.snyk.io/vuln/SNYK-JS-SHELLQUOTE-16799355\"\u003evulnerability in \u003ccode\u003eshellquote\u003c/code\u003e\u003c/a\u003e - \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/issues/591\"\u003e#591\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eOther changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eWarn about running on Snap - \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/issues/584\"\u003e#584\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/philfreo\"\u003e\u003ccode\u003e@​philfreo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/pull/566\"\u003eopen-cli-tools/concurrently#566\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/garretmh\"\u003e\u003ccode\u003e@​garretmh\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/pull/450\"\u003eopen-cli-tools/concurrently#450\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CodeF53\"\u003e\u003ccode\u003e@​CodeF53\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/pull/574\"\u003eopen-cli-tools/concurrently#574\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nkappler\"\u003e\u003ccode\u003e@​nkappler\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/pull/577\"\u003eopen-cli-tools/concurrently#577\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/open-cli-tools/concurrently/commit/435f61b5c5611daa25b9d7e97dded2e1a370201e\"\u003e\u003ccode\u003e435f61b\u003c/code\u003e\u003c/a\u003e 10.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-cli-tools/concurrently/commit/5ea69c6432de4ba4ff27d2f43a9970b8760213f8\"\u003e\u003ccode\u003e5ea69c6\u003c/code\u003e\u003c/a\u003e ci: use node 24 in the release workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-cli-tools/concurrently/commit/18e1281879125e9a0de76ec329cbb657e10cfcde\"\u003e\u003ccode\u003e18e1281\u003c/code\u003e\u003c/a\u003e 10.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-cli-tools/concurrently/commit/e70686fdd0ccad95466cc99c3e7fdc7fcde16487\"\u003e\u003ccode\u003ee70686f\u003c/code\u003e\u003c/a\u003e 10.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-cli-tools/concurrently/commit/a95bcebd7bfc559e1b27ec9673d71ea6200bb344\"\u003e\u003ccode\u003ea95bceb\u003c/code\u003e\u003c/a\u003e Rename flow-controller{.d -\u0026gt; }.ts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-cli-tools/concurrently/commit/ced4245a9a6739b43afbc8ae63565bd83a5a54c7\"\u003e\u003ccode\u003eced4245\u003c/code\u003e\u003c/a\u003e ci: configure trusted publisher flow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-cli-tools/concurrently/commit/cf2eaa2b0fd36cc9f1eaf1f8c56de8d21bd0a42c\"\u003e\u003ccode\u003ecf2eaa2\u003c/code\u003e\u003c/a\u003e 10.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-cli-tools/concurrently/commit/1b9bae47a9d966cc13c3da4a4dab5d0c40a16ded\"\u003e\u003ccode\u003e1b9bae4\u003c/code\u003e\u003c/a\u003e deps: upgrade yargs to v18 (\u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/issues/593\"\u003e#593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-cli-tools/concurrently/commit/b05ee750cafde7b10b544c0153ad56c53571b422\"\u003e\u003ccode\u003eb05ee75\u003c/code\u003e\u003c/a\u003e Bump min Node.js version to v22\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-cli-tools/concurrently/commit/ae60bc4ef10d4292b44af42f26d1ab20bad2484c\"\u003e\u003ccode\u003eae60bc4\u003c/code\u003e\u003c/a\u003e Scope quote normalization to CLI input (\u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/issues/585\"\u003e#585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-cli-tools/concurrently/compare/v9.2.4...v10.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.39.4 to 10.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.7.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cf2a9bf2d982642f760370c15f1196f4658f4e27\"\u003e\u003ccode\u003ecf2a9bf\u003c/code\u003e\u003c/a\u003e feat: add errorClassNames option to preserve-caught-error rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21032\"\u003e#21032\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f8b873aae53610b80b5c1005606716e05ed3b91f\"\u003e\u003ccode\u003ef8b873a\u003c/code\u003e\u003c/a\u003e feat: max-nested-callbacks option for constructor callbacks (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21063\"\u003e#21063\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/557fde8bc633d26ea4fe287d4483f287e8e6080f\"\u003e\u003ccode\u003e557fde8\u003c/code\u003e\u003c/a\u003e feat: support computed \u003ccode\u003eNumber.parseInt\u003c/code\u003e member access in \u003ccode\u003eradix\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21041\"\u003e#21041\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0b4a73b65808f5a8fd192f15db2bf5e47002b9f7\"\u003e\u003ccode\u003e0b4a73b\u003c/code\u003e\u003c/a\u003e feat: add suggestions to no-compare-neg-zero (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21034\"\u003e#21034\u003c/a\u003e) (den$)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96cdd427db5f26c6403fba92b0f7ae4556c595ec\"\u003e\u003ccode\u003e96cdd42\u003c/code\u003e\u003c/a\u003e feat: report invalid signed numeric radix values in \u003ccode\u003eradix\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21030\"\u003e#21030\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3e7bf15e69e6d3a2c8832356bcc2e9903cc4eede\"\u003e\u003ccode\u003e3e7bf15\u003c/code\u003e\u003c/a\u003e fix: apply \u003ccode\u003eignoreClassesWithImplements\u003c/code\u003e to class expressions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21069\"\u003e#21069\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0d7d70cf013ec5bf1e4f5a0fcf7128bdf059b2d4\"\u003e\u003ccode\u003e0d7d70c\u003c/code\u003e\u003c/a\u003e fix: insert cause outside wrapping parens in preserve-caught-error (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21062\"\u003e#21062\u003c/a\u003e) (Mahin Anowar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/75ec753226010867270787b412f3dae412e421e6\"\u003e\u003ccode\u003e75ec753\u003c/code\u003e\u003c/a\u003e fix: handle static template literals in \u003ccode\u003eeqeqeq\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21058\"\u003e#21058\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b717a22e2408389a2ad40af66543e46390669eb6\"\u003e\u003ccode\u003eb717a22\u003c/code\u003e\u003c/a\u003e fix: prevent \u003ccode\u003eeqeqeq\u003c/code\u003e null option from reporting non-equality operators (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21057\"\u003e#21057\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e35b05f1961dcd691611bd68b6ff8a87072d6f76\"\u003e\u003ccode\u003ee35b05f\u003c/code\u003e\u003c/a\u003e fix: avoid \u003ccode\u003eno-invalid-regexp\u003c/code\u003e false positive for shadowed RegExp (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21051\"\u003e#21051\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3172b69c7db63ea0321355543e3f527c7d8b76a\"\u003e\u003ccode\u003ea3172b6\u003c/code\u003e\u003c/a\u003e fix: avoid \u003ccode\u003eno-control-regex\u003c/code\u003e false positive for shadowed RegExp (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21050\"\u003e#21050\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d1f637eca27e523d613991c6bea5b8726b810e4c\"\u003e\u003ccode\u003ed1f637e\u003c/code\u003e\u003c/a\u003e fix: parenthesize sequence expression operands in no-implicit-coercion (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21045\"\u003e#21045\u003c/a\u003e) (spokodev)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8859bafb018e2b23b5110d52e491b69b94ad890a\"\u003e\u003ccode\u003e8859baf\u003c/code\u003e\u003c/a\u003e fix: avoid prefer-numeric-literals false positive for shadowed globals (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21047\"\u003e#21047\u003c/a\u003e) (한국)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a9e5961050676ef29dba9649dfcd7233d21760c7\"\u003e\u003ccode\u003ea9e5961\u003c/code\u003e\u003c/a\u003e fix: use-isnan false positive on shadowed NaN/Number (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20958\"\u003e#20958\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8a240a76108f30f2476e61a925e4d32d378cce5e\"\u003e\u003ccode\u003e8a240a7\u003c/code\u003e\u003c/a\u003e fix: avoid false positives in \u003ccode\u003eradix\u003c/code\u003e rule for spread arguments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21044\"\u003e#21044\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c30d80801ca561bdf65c6c3eba4ee57dced278cf\"\u003e\u003ccode\u003ec30d808\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5139800b23e77fdd1a76664e1b36f478942eae55\"\u003e\u003ccode\u003e5139800\u003c/code\u003e\u003c/a\u003e docs: document ESLint migration codemods in v9 and v10 guides (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20980\"\u003e#20980\u003c/a\u003e) (Alex Bit)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/04174cbfaac1f9555400b5332d69056e6aab9cc6\"\u003e\u003ccode\u003e04174cb\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/026e1304080512bcddfd2af3557fff86474ff949\"\u003e\u003ccode\u003e026e130\u003c/code\u003e\u003c/a\u003e docs: update semver policy for bug fixes (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21048\"\u003e#21048\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9d42fefb0e05ecd0b256c2ebed479fc868862f0c\"\u003e\u003ccode\u003e9d42fef\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b23015955c8d6e6516076190730f538c86927f26\"\u003e\u003ccode\u003eb230159\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0129972ba122e95bece6040fda44d20f6799246a\"\u003e\u003ccode\u003e0129972\u003c/code\u003e\u003c/a\u003e docs: correct \u003ccode\u003e**/.js\u003c/code\u003e glob to \u003ccode\u003e**/*.js\u003c/code\u003e in config files guide (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21036\"\u003e#21036\u003c/a\u003e) (EduardF1)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/948937986f2aa3cccb27a4c80694a85e5b0a5f64\"\u003e\u003ccode\u003e9489379\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e to ^3.3.6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21076\"\u003e#21076\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/81a4774a928211bd0c01a06a1517736ece594522\"\u003e\u003ccode\u003e81a4774\u003c/code\u003e\u003c/a\u003e chore: updates for v9.39.5 release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/983541491393323d17717683f6a2e6dbef4bc3f4\"\u003e\u003ccode\u003e9835414\u003c/code\u003e\u003c/a\u003e chore: enable \u003ccode\u003e$ExpectType\u003c/code\u003e annotations in all TypeScript files (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21071\"\u003e#21071\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/72adf6bd214c142b38aabb4b8f6f908079c5301a\"\u003e\u003ccode\u003e72adf6b\u003c/code\u003e\u003c/a\u003e chore: restrict \u003ccode\u003emarkdownlint-cli2\u003c/code\u003e updates in renovate (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21067\"\u003e#21067\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/833ec10fd702644e94334edd3cd2aa313174a958\"\u003e\u003ccode\u003e833ec10\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21061\"\u003e#21061\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ea106ddcb6af7db8f36d62a28dbaba94d33598e\"\u003e\u003ccode\u003e7ea106d\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21059\"\u003e#21059\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8fb550e7c257fbdc4108fc8e63db43c1d914d472\"\u003e\u003ccode\u003e8fb550e\u003c/code\u003e\u003c/a\u003e chore: add prettier update commit to \u003ccode\u003e.git-blame-ignore-revs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21056\"\u003e#21056\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e4e11668ead6b950328c71e894563a13ef72bf84\"\u003e\u003ccode\u003ee4e1166\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21055\"\u003e#21055\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0493f53f3fcec4ed69a1808dffa153dcff1380d3\"\u003e\u003ccode\u003e0493f53\u003c/code\u003e\u003c/a\u003e chore: update prettier to v3.9.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21054\"\u003e#21054\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1056a996c657b377dc16a58c28890d2940394408\"\u003e\u003ccode\u003e1056a99\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.8.5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21049\"\u003e#21049\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4d4155df4a21d711e8dd21a467de085e770bad35\"\u003e\u003ccode\u003e4d4155d\u003c/code\u003e\u003c/a\u003e ci: run ecosystem tests on pull requests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21027\"\u003e#21027\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/993539fd45d3d01aad3fbc13963e2245fdf7ee0d\"\u003e\u003ccode\u003e993539f\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/json\u003c/code\u003e to ^2.0.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21042\"\u003e#21042\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/53f8b69c15af7398c989071ee4788b88edd48bdd\"\u003e\u003ccode\u003e53f8b69\u003c/code\u003e\u003c/a\u003e test: add error locations to \u003ccode\u003eno-constant-binary-expression\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21039\"\u003e#21039\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5ab71d52f9d860df04e626fcd819a36257f21f9e\"\u003e\u003ccode\u003e5ab71d5\u003c/code\u003e\u003c/a\u003e refactor: clean up radix rule internals (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21015\"\u003e#21015\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a80a9a461478838930c5545f840473840b26b0e6\"\u003e\u003ccode\u003ea80a9a4\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21035\"\u003e#21035\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7c9a02933cf1c231237babb8a7a32150ab72e263\"\u003e\u003ccode\u003e7c9a029\u003c/code\u003e\u003c/a\u003e ci: add Node.js 26 to CI (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20847\"\u003e#20847\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b1f910628e29a018c860e2352bc14cd07c853d67\"\u003e\u003ccode\u003eb1f9106\u003c/code\u003e\u003c/a\u003e feat: detect Symbol() and BigInt() in no-constant-binary-expression (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20981\"\u003e#20981\u003c/a\u003e) (Taejin Kim)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fabd99bb74eedcb950df51ec3280414ff1d68d38\"\u003e\u003ccode\u003efabd99b\u003c/code\u003e\u003c/a\u003e 10.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37c5e75949ff2ae1f0085f547e35ce2bdf9d524d\"\u003e\u003ccode\u003e37c5e75\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/948937986f2aa3cccb27a4c80694a85e5b0a5f64\"\u003e\u003ccode\u003e9489379\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e to ^3.3.6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21076\"\u003e#21076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/81a4774a928211bd0c01a06a1517736ece594522\"\u003e\u003ccode\u003e81a4774\u003c/code\u003e\u003c/a\u003e chore: updates for v9.39.5 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3e7bf15e69e6d3a2c8832356bcc2e9903cc4eede\"\u003e\u003ccode\u003e3e7bf15\u003c/code\u003e\u003c/a\u003e fix: apply \u003ccode\u003eignoreClassesWithImplements\u003c/code\u003e to class expressions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21069\"\u003e#21069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/983541491393323d17717683f6a2e6dbef4bc3f4\"\u003e\u003ccode\u003e9835414\u003c/code\u003e\u003c/a\u003e chore: enable \u003ccode\u003e$ExpectType\u003c/code\u003e annotations in all TypeScript files (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21071\"\u003e#21071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cf2a9bf2d982642f760370c15f1196f4658f4e27\"\u003e\u003ccode\u003ecf2a9bf\u003c/code\u003e\u003c/a\u003e feat: add errorClassNames option to preserve-caught-error rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21032\"\u003e#21032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c30d80801ca561bdf65c6c3eba4ee57dced278cf\"\u003e\u003ccode\u003ec30d808\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f8b873aae53610b80b5c1005606716e05ed3b91f\"\u003e\u003ccode\u003ef8b873a\u003c/code\u003e\u003c/a\u003e feat: max-nested-callbacks option for constructor callbacks (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21063\"\u003e#21063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/72adf6bd214c142b38aabb4b8f6f908079c5301a\"\u003e\u003ccode\u003e72adf6b\u003c/code\u003e\u003c/a\u003e chore: restrict \u003ccode\u003emarkdownlint-cli2\u003c/code\u003e updates in renovate (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21067\"\u003e#21067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.39.4...v10.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-tailwindcss` from 3.18.3 to 4.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/francoismassart/eslint-plugin-tailwindcss/releases\"\u003eeslint-plugin-tailwindcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.0\u003c/h2\u003e\n\u003ch2\u003e🚀 Features\u003c/h2\u003e\n\u003cp\u003eNew rule \u003ca href=\"https://github.com/francoismassart/eslint-plugin-tailwindcss/blob/HEAD/docs/rules/important-modifier-suffix.md\"\u003e\u003ccode\u003eimportant-modifier-suffix\u003c/code\u003e\u003c/a\u003e: Makes sure the \u003ccode\u003e!\u003c/code\u003e important modifier is at the end of the class names. The former \u003ccode\u003e!\u003c/code\u003e location (between the modifiers and the class name is deprecated).\u003c/p\u003e\n\u003ch2\u003ev4.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ccode\u003ev4.1.0\u003c/code\u003e\u003c/h1\u003e\n\u003ch2\u003e🚀 Features\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/francoismassart/eslint-plugin-tailwindcss/blob/HEAD/docs/rules/no-unnecessary-arbitrary-value.md\"\u003e\u003ccode\u003eno-unnecessary-arbitrary-value\u003c/code\u003e\u003c/a\u003e: Expanded checks to catch and replace redundant arbitrary values (resolves \u003ca href=\"https://redirect.github.com/francoismassart/eslint-plugin-tailwindcss/issues/366\"\u003e#366\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e💡 What's new:\u003c/strong\u003e Prior to \u003ccode\u003ev4.1.0\u003c/code\u003e, this rule \u003cem\u003eonly flagged exact string matches\u003c/em\u003e between an arbitrary value and a preset. The rule is now smart enough to resolve unit conversions and spacing configurations.\u003c/p\u003e\n\u003cp\u003eThe plugin will now suggest cleaner native alternatives for:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eNative presets:\u003c/strong\u003e Replaces \u003ccode\u003einset-[1px]\u003c/code\u003e with \u003ccode\u003einset-px\u003c/code\u003e (previously ignored because \u003ccode\u003epx\u003c/code\u003e preset is not declared in the config, yet it exists).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eUnitless values:\u003c/strong\u003e Replace...\n\n_Description has been truncated_","html_url":"https://github.com/albertocarp1993-eng/Compound/pull/25","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/albertocarp1993-eng%2FCompound/issues/25","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/25/packages"}},{"old_version":"6.30.4","new_version":"7.18.1","update_type":"major","path":null,"pr_created_at":"2026-07-24T13:23:57.000Z","version_change":"6.30.4 → 7.18.1","issue":{"uuid":"4968841710","node_id":"PR_kwDOHQQGmM713weG","number":51,"state":"closed","title":"Bump react-router and react-router-dom","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-07-25T02:53:12.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-24T13:23:57.000Z","updated_at":"2026-07-25T02:53:19.000Z","time_to_close":48555,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"react-router","repository_url":"https://github.com/remix-run/react-router","old_version":"6.30.4","new_version":"7.18.1"},{"name":"react-router-dom","repository_url":"https://github.com/remix-run/react-router","old_version":"6.30.4","new_version":"7.18.1"}],"path":null,"ecosystem":"npm"},"body":"Bumps [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) to 7.18.1 and updates ancestor dependency [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom). These dependencies need to be updated together.\n\nUpdates `react-router` from 6.30.4 to 7.18.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/releases\"\u003ereact-router's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.18.1\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/v7/CHANGELOG.md#v7181\"\u003ehttps://github.com/remix-run/react-router/blob/v7/CHANGELOG.md#v7181\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.18.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7180\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7180\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.17.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7170\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7170\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.16.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7160\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7160\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.15.1\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7151\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7151\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.15.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7150\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7150\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.14.2\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7142\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7142\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.14.1\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7141\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7141\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.14.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7140\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7140\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.13.2\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7132\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7132\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.13.1\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7131\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7131\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.13.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7130\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7130\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.12.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7120\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7120\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.11.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7110\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7110\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.10.1\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7101\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7101\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.10.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7100\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7100\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.9.6\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v796\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v796\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/blob/react-router@7.18.1/packages/react-router/CHANGELOG.md\"\u003ereact-router's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003eNo changes\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.18.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix server handler prerender responses when using \u003ccode\u003essr: false\u003c/code\u003e and \u003ccode\u003efuture.v8_trailingSlashAwareDataRequests: true\u003c/code\u003e. Avoids false positive \u0026quot;SPA Mode\u0026quot; detection when serving prerendered paths (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15173\"\u003e#15173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse the \u003ccode\u003eServerRouter\u003c/code\u003e nonce for nonce-aware SSR components when they don't provide their own value so strict CSP pages can load them. (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15170\"\u003e#15170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eturbo-stream\u003c/code\u003e to serialize and deserialize Framework Mode hydration errors (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15175\"\u003e#15175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrecompute route branch matchers to avoid recompiling route path regexes during matching (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15186\"\u003e#15186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse the constructed request URL host when validating action request origins. (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15185\"\u003e#15185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove the un-documented custom error serialization logic from Data Mode SSR built-in hydration flows (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15175\"\u003e#15175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eValidate protocols in RSC render redirects (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15177\"\u003e#15177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConsolidate url normalization logic and better handle mixed slashes (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15176\"\u003e#15176\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.17.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eShip a subset of the official documentation inside the \u003ccode\u003ereact-router\u003c/code\u003e package (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15121\"\u003e#15121\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eMarkdown docs are now available in \u003ccode\u003enode_modules/react-router/docs\u003c/code\u003e, letting AI coding agents and the React Router agent skills read official docs locally\u003c/li\u003e\n\u003cli\u003eExcludes auto-generated API docs (\u003ccode\u003eapi/\u003c/code\u003e), \u003ccode\u003ecommunity/\u003c/code\u003e content, and tutorials (\u003ccode\u003etutorials/\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.16.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilize \u003ccode\u003efuture.unstable_trailingSlashAwareDataRequests\u003c/code\u003e as \u003ccode\u003efuture.v8_trailingSlashAwareDataRequests\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15098\"\u003e#15098\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\u003eDisable manifest path when lazy route dicovery is disabled (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15068\"\u003e#15068\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix browser URL creation to use the configured history window instead of the global window. (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15066\"\u003e#15066\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePass the history/router window through to \u003ccode\u003ecreateBrowserURLImpl\u003c/code\u003e so custom window contexts keep the correct URL origin.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003euseNavigation()\u003c/code\u003e return type to preserve discriminated union across navigation states (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15095\"\u003e#15095\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eWiden \u003ccode\u003eMetaDescriptor\u003c/code\u003e \u003ccode\u003escript:ld+json\u003c/code\u003e type from \u003ccode\u003eLdJsonObject\u003c/code\u003e to \u003ccode\u003eLdJsonObject | LdJsonObject[]\u003c/code\u003e to permit multiple JSON-LD schemas in a single \u003ccode\u003e\u0026lt;script type=\u0026quot;application/ld+json\u0026quot;\u0026gt;\u003c/code\u003e tag emitted by \u003ccode\u003e\u0026lt;Meta /\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15082\"\u003e#15082\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.15.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate router to operate on fetcher Maps in an immutable manner to avoid delayed React renders from potentially reading an updated but not yet committed Map. This could result in brief flickers in some fetcher-driven optimistic UI scenarios. (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15028\"\u003e#15028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eserverLoader()\u003c/code\u003e returning stale SSR data when a client navigation aborts pending hydration before the hydration \u003ccode\u003eclientLoader\u003c/code\u003e resolves (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15022\"\u003e#15022\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/remix-run/react-router/commit/afdf85d3c15448a41017514caca2aca038d3e9ca\"\u003e\u003ccode\u003eafdf85d\u003c/code\u003e\u003c/a\u003e Release v7.18.1 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15253\"\u003e#15253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/6fb1e79f8304eddd8b78759edea83cb32389ebf5\"\u003e\u003ccode\u003e6fb1e79\u003c/code\u003e\u003c/a\u003e Release v7.18.0 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15187\"\u003e#15187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/09e6020d1950e54f361f7ad00938ecd4dde60929\"\u003e\u003ccode\u003e09e6020\u003c/code\u003e\u003c/a\u003e Optimize route matching internals (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15186\"\u003e#15186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/5b57f5f371595ad97ac91cca389c5adc08ddcc3a\"\u003e\u003ccode\u003e5b57f5f\u003c/code\u003e\u003c/a\u003e Request Host derivation + CSRF check simplifications (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15185\"\u003e#15185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/ce596e823f0d7b883a433af1d5a839a8b9fe0242\"\u003e\u003ccode\u003ece596e8\u003c/code\u003e\u003c/a\u003e Validate RSC redirect protocols (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15177\"\u003e#15177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/1cebd2a823bb232ad74dcb2d970f750070b2bebe\"\u003e\u003ccode\u003e1cebd2a\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/9d22943fd46c8ae4b08236425fa3549e10e9ad1a\"\u003e\u003ccode\u003e9d22943\u003c/code\u003e\u003c/a\u003e Use turbo stream for framework hydration errors (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15175\"\u003e#15175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/bf63729561365b50705a24fd576e293424df23ef\"\u003e\u003ccode\u003ebf63729\u003c/code\u003e\u003c/a\u003e Consolidate url normalization logic (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15176\"\u003e#15176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/4ce8ff72737bcf43afc7e9f5705c9214a19ec9f6\"\u003e\u003ccode\u003e4ce8ff7\u003c/code\u003e\u003c/a\u003e Fix prerendering pathname issue with trailingSlashAwareDataRequests e… (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15173\"\u003e#15173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/4f060dd11cd8bedcba9e3ee96fce832bd987fe25\"\u003e\u003ccode\u003e4f060dd\u003c/code\u003e\u003c/a\u003e Use ServerRouter nonce when nonce prop is not specified (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15170\"\u003e#15170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router@7.18.1/packages/react-router\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-router-dom` from 6.30.4 to 7.18.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/releases\"\u003ereact-router-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v713\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v713\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/remix-run/react-router/blob/react-router-dom@7.18.1/packages/react-router-dom/CHANGELOG.md\"\u003ereact-router-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect \u003ccode\u003epackage.json\u003c/code\u003e \u003ccode\u003emain\u003c/code\u003e field for CommonJS builds (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15238\"\u003e#15238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.18.1\"\u003e\u003ccode\u003ereact-router@7.18.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.18.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.18.0\"\u003e\u003ccode\u003ereact-router@7.18.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.17.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.17.0\"\u003e\u003ccode\u003ereact-router@7.17.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.16.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove stale/invalid \u003ccode\u003eunpkg\u003c/code\u003e field from \u003ccode\u003epackage.json\u003c/code\u003e. This was removed from other packages with the release of v7 but missed in the \u003ccode\u003ereact-router-dom\u003c/code\u003e re-export package (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15075\"\u003e#15075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.16.0\"\u003e\u003ccode\u003ereact-router@7.16.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.15.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.15.1\"\u003e\u003ccode\u003ereact-router@7.15.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.15.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.15.0\"\u003e\u003ccode\u003ereact-router@7.15.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.14.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.14.2\"\u003e\u003ccode\u003ereact-router@7.14.2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/afdf85d3c15448a41017514caca2aca038d3e9ca\"\u003e\u003ccode\u003eafdf85d\u003c/code\u003e\u003c/a\u003e Release v7.18.1 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15253\"\u003e#15253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/2ecaa1ddbbcd583999dda46dd5413e907e8a46f3\"\u003e\u003ccode\u003e2ecaa1d\u003c/code\u003e\u003c/a\u003e Fix react-router-dom main entry metadata (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15238\"\u003e#15238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/6fb1e79f8304eddd8b78759edea83cb32389ebf5\"\u003e\u003ccode\u003e6fb1e79\u003c/code\u003e\u003c/a\u003e Release v7.18.0 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15187\"\u003e#15187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/195a0d03c1417127ccee73853058c8521beb4fce\"\u003e\u003ccode\u003e195a0d0\u003c/code\u003e\u003c/a\u003e Release v7.17.0 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15145\"\u003e#15145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/8984d23f86ca7ae5655711744b77816090bda4e6\"\u003e\u003ccode\u003e8984d23\u003c/code\u003e\u003c/a\u003e Release v7.16.0 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15105\"\u003e#15105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/3ed77afcde0ad9aea79f1afe5f05a700b201f289\"\u003e\u003ccode\u003e3ed77af\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/e96962bc6159a2290632849b55872a3878753342\"\u003e\u003ccode\u003ee96962b\u003c/code\u003e\u003c/a\u003e fix: remove stale unpkg field from react-router-dom (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15075\"\u003e#15075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/587d08fca6ca61e00f44c1eda95bf6e6a9ab76ef\"\u003e\u003ccode\u003e587d08f\u003c/code\u003e\u003c/a\u003e Release v7.15.1 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15038\"\u003e#15038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/97c8de79c38f107acd15f74d8295c7bf75894a5d\"\u003e\u003ccode\u003e97c8de7\u003c/code\u003e\u003c/a\u003e Release v7.15.0 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15018\"\u003e#15018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/cf1d25003aa1217dc21c16e95d483601940ae9af\"\u003e\u003ccode\u003ecf1d250\u003c/code\u003e\u003c/a\u003e Release v7.14.2 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14993\"\u003e#14993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router-dom@7.18.1/packages/react-router-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/domdomegg/postal-vote/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/domdomegg/postal-vote/pull/51","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/domdomegg%2Fpostal-vote/issues/51","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/51/packages"}},{"old_version":"7.15.1","new_version":"7.18.1","update_type":"minor","path":"/frontend","pr_created_at":"2026-07-22T07:23:36.000Z","version_change":"7.15.1 → 7.18.1","issue":{"uuid":"4946536458","node_id":"PR_kwDOQSyXFM70va-v","number":41,"state":"open","title":"chore(deps): bump the production group in /frontend with 6 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-07-22T07:23:36.000Z","updated_at":"2026-07-22T07:24:22.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"production","update_count":6,"packages":[{"name":"lucide-react","old_version":"1.16.0","new_version":"1.25.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"18.3.1","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"react-dom","old_version":"18.3.1","new_version":"19.2.8","repository_url":"https://github.com/react/react"},{"name":"react-router-dom","old_version":"7.15.1","new_version":"7.18.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"recharts","old_version":"2.15.4","new_version":"3.10.0","repository_url":"https://github.com/recharts/recharts"}],"path":"/frontend","ecosystem":"npm"},"body":"Updates the requirements on [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react), [react](https://github.com/react/react/tree/HEAD/packages/react), [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom), [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom), [recharts](https://github.com/recharts/recharts) and [socket.io-client](https://github.com/socketio/socket.io) to permit the latest version.\nUpdates `lucide-react` from 1.16.0 to 1.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.25.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): Rename to \u003ccode\u003ecircle-euro\u003c/code\u003e to match other euro icons by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4531\"\u003elucide-icons/lucide#4531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump astro from 6.1.10 to 6.4.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/lucide-icons/lucide/pull/4487\"\u003elucide-icons/lucide#4487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): empty search results on first load for tag-only matches by \u003ca href=\"https://github.com/taimar\"\u003e\u003ccode\u003e@​taimar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4413\"\u003elucide-icons/lucide#4413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump \u003ccode\u003e@​babel/core\u003c/code\u003e from 7.28.5 to 7.29.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/lucide-icons/lucide/pull/4476\"\u003elucide-icons/lucide#4476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ci): broken link in brand logo comment by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4533\"\u003elucide-icons/lucide#4533\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(depedencies): Update dependencies by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4553\"\u003elucide-icons/lucide#4553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(docs): add studio link by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4534\"\u003elucide-icons/lucide#4534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ehdmi-port\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4554\"\u003elucide-icons/lucide#4554\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eethernet-port\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4555\"\u003elucide-icons/lucide#4555\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003efile-box\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4552\"\u003elucide-icons/lucide#4552\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003escan-box\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4551\"\u003elucide-icons/lucide#4551\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.24.0...1.25.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.24.0...1.25.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.24.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(scripts): fix typo in renameIcon.function.mts by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4514\"\u003elucide-icons/lucide#4514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(icons): remove \u003ccode\u003etoBeRemovedInVersion\u003c/code\u003e metadata and make it optional in schema by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e with \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4513\"\u003elucide-icons/lucide#4513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(site): Add merch link by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4524\"\u003elucide-icons/lucide#4524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(packages/angular): move child rendering logic to template from effect by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4519\"\u003elucide-icons/lucide#4519\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(site): list \u003ccode\u003e@​gyeonghokim/lucide-lit\u003c/code\u003e as third-party package by \u003ca href=\"https://github.com/GyeongHoKim\"\u003e\u003ccode\u003e@​GyeongHoKim\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4421\"\u003elucide-icons/lucide#4421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eoption\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4326\"\u003elucide-icons/lucide#4326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide-react-native): restore the icons entry point in the JS bundles by \u003ca href=\"https://github.com/pvinis\"\u003e\u003ccode\u003e@​pvinis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4528\"\u003elucide-icons/lucide#4528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(vue): support kebab-case icon-node prop on Icon component by \u003ca href=\"https://github.com/Sagargupta16\"\u003e\u003ccode\u003e@​Sagargupta16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4512\"\u003elucide-icons/lucide#4512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide-react-native): Add icon exports property to the package.json file by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4522\"\u003elucide-icons/lucide#4522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): centered the \u003ccode\u003edot\u003c/code\u003e icon by \u003ca href=\"https://github.com/cnlancehu\"\u003e\u003ccode\u003e@​cnlancehu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4492\"\u003elucide-icons/lucide#4492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecircle-euro-sign\u003c/code\u003e icon by \u003ca href=\"https://github.com/Guido3000\"\u003e\u003ccode\u003e@​Guido3000\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4353\"\u003elucide-icons/lucide#4353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eserver-plus\u003c/code\u003e icon by \u003ca href=\"https://github.com/Turboman3000\"\u003e\u003ccode\u003e@​Turboman3000\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4232\"\u003elucide-icons/lucide#4232\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/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e with \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4513\"\u003elucide-icons/lucide#4513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GyeongHoKim\"\u003e\u003ccode\u003e@​GyeongHoKim\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4421\"\u003elucide-icons/lucide#4421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pvinis\"\u003e\u003ccode\u003e@​pvinis\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4528\"\u003elucide-icons/lucide#4528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Sagargupta16\"\u003e\u003ccode\u003e@​Sagargupta16\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4512\"\u003elucide-icons/lucide#4512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Guido3000\"\u003e\u003ccode\u003e@​Guido3000\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4353\"\u003elucide-icons/lucide#4353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turboman3000\"\u003e\u003ccode\u003e@​Turboman3000\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4232\"\u003elucide-icons/lucide#4232\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.23.0...1.24.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.23.0...1.24.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.23.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docs): prevent scrollbar layout shift on icons page by \u003ca href=\"https://github.com/g30r93g\"\u003e\u003ccode\u003e@​g30r93g\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4500\"\u003elucide-icons/lucide#4500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(docs): Remove certificates banner by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4504\"\u003elucide-icons/lucide#4504\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(repo-journal.yml): GH copilot repo summary by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4505\"\u003elucide-icons/lucide#4505\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(repo-journal.yml): Small fix in the workflow by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4508\"\u003elucide-icons/lucide#4508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(repo-journal.yml): Switch to token by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4509\"\u003elucide-icons/lucide#4509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003epaper-bag\u003c/code\u003e icon by \u003ca href=\"https://github.com/dkast\"\u003e\u003ccode\u003e@​dkast\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4023\"\u003elucide-icons/lucide#4023\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/f229f83f0c42f46befeac3cfd8ef7aaa82a71325\"\u003e\u003ccode\u003ef229f83\u003c/code\u003e\u003c/a\u003e chore(depedencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4553\"\u003e#4553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/5ff536e1391335e4f7dc38d244c1bc458b9443e2\"\u003e\u003ccode\u003e5ff536e\u003c/code\u003e\u003c/a\u003e ci(release.yml): Fix workflow and remove \u003ccode\u003eversion\u003c/code\u003e scripts in package scripts...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.25.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 18.3.1 to 19.2.8\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.2.8 (July 21st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance improvements when decoding\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/37087\"\u003e#37087\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.7 (June 1st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.4 (January 26th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e by \u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003c!-- 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.2.7 (June 1, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6 (\u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (March 18, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.4 (Jan 26, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.3 (Dec 11, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (Dec 11, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003e#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/1dd4ecbdabf826f527fc9a58c05ea70375b7d170\"\u003e\u003ccode\u003e1dd4ecb\u003c/code\u003e\u003c/a\u003e [FlightReply] Performance improvements when decoding (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/37087\"\u003e#37087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/b0d2fdb78bdfae075a7fa02ddcebbf25f90952c2\"\u003e\u003ccode\u003eb0d2fdb\u003c/code\u003e\u003c/a\u003e [19.2.x] Update required references to GitHub repo (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/36753\"\u003e#36753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/6117d7cca4906492c51fe6a03381e35adfd86e7d\"\u003e\u003ccode\u003e6117d7c\u003c/code\u003e\u003c/a\u003e Version 19.2.7 (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/36591\"\u003e#36591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/90ab3f89f4824ac763b6f877c6f711200d1338d2\"\u003e\u003ccode\u003e90ab3f8\u003c/code\u003e\u003c/a\u003e Version 19.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/5667a41fe4d81aa806f6c1e8814b17975e33b317\"\u003e\u003ccode\u003e5667a41\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react/react/commits/v19.2.8/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for react since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 18.3.1 to 19.2.8\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-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.8 (July 21st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePerformance improvements when decoding\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/37087\"\u003e#37087\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.7 (June 1st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.4 (January 26th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e by \u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003c!-- 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-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.7 (June 1, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6 (\u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (March 18, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.4 (Jan 26, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.3 (Dec 11, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (Dec 11, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003e#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/1dd4ecbdabf826f527fc9a58c05ea70375b7d170\"\u003e\u003ccode\u003e1dd4ecb\u003c/code\u003e\u003c/a\u003e [FlightReply] Performance improvements when decoding (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react-dom/issues/37087\"\u003e#37087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/b0d2fdb78bdfae075a7fa02ddcebbf25f90952c2\"\u003e\u003ccode\u003eb0d2fdb\u003c/code\u003e\u003c/a\u003e [19.2.x] Update required references to GitHub repo (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react-dom/issues/36753\"\u003e#36753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/6117d7cca4906492c51fe6a03381e35adfd86e7d\"\u003e\u003ccode\u003e6117d7c\u003c/code\u003e\u003c/a\u003e Version 19.2.7 (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react-dom/issues/36591\"\u003e#36591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/90ab3f89f4824ac763b6f877c6f711200d1338d2\"\u003e\u003ccode\u003e90ab3f8\u003c/code\u003e\u003c/a\u003e Version 19.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/861811347b8fa936b4a114fc022db9b8253b3d86\"\u003e\u003ccode\u003e8618113\u003c/code\u003e\u003c/a\u003e Bump scheduler version (\u003ca href=\"https://github.com/react/react/tree/HEAD/packages/react-dom/issues/34671\"\u003e#34671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react/react/commits/v19.2.8/packages/react-dom\"\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 react-dom since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-router-dom` from 7.15.1 to 7.18.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/blob/react-router-dom@7.18.1/packages/react-router-dom/CHANGELOG.md\"\u003ereact-router-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect \u003ccode\u003epackage.json\u003c/code\u003e \u003ccode\u003emain\u003c/code\u003e field for CommonJS builds (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15238\"\u003e#15238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.18.1\"\u003e\u003ccode\u003ereact-router@7.18.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.18.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.18.0\"\u003e\u003ccode\u003ereact-router@7.18.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.17.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.17.0\"\u003e\u003ccode\u003ereact-router@7.17.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.16.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove stale/invalid \u003ccode\u003eunpkg\u003c/code\u003e field from \u003ccode\u003epackage.json\u003c/code\u003e. This was removed from other packages with the release of v7 but missed in the \u003ccode\u003ereact-router-dom\u003c/code\u003e re-export package (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15075\"\u003e#15075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.16.0\"\u003e\u003ccode\u003ereact-router@7.16.0\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/remix-run/react-router/commit/afdf85d3c15448a41017514caca2aca038d3e9ca\"\u003e\u003ccode\u003eafdf85d\u003c/code\u003e\u003c/a\u003e Release v7.18.1 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15253\"\u003e#15253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/2ecaa1ddbbcd583999dda46dd5413e907e8a46f3\"\u003e\u003ccode\u003e2ecaa1d\u003c/code\u003e\u003c/a\u003e Fix react-router-dom main entry metadata (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15238\"\u003e#15238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/6fb1e79f8304eddd8b78759edea83cb32389ebf5\"\u003e\u003ccode\u003e6fb1e79\u003c/code\u003e\u003c/a\u003e Release v7.18.0 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15187\"\u003e#15187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/195a0d03c1417127ccee73853058c8521beb4fce\"\u003e\u003ccode\u003e195a0d0\u003c/code\u003e\u003c/a\u003e Release v7.17.0 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15145\"\u003e#15145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/8984d23f86ca7ae5655711744b77816090bda4e6\"\u003e\u003ccode\u003e8984d23\u003c/code\u003e\u003c/a\u003e Release v7.16.0 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15105\"\u003e#15105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/3ed77afcde0ad9aea79f1afe5f05a700b201f289\"\u003e\u003ccode\u003e3ed77af\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/e96962bc6159a2290632849b55872a3878753342\"\u003e\u003ccode\u003ee96962b\u003c/code\u003e\u003c/a\u003e fix: remove stale unpkg field from react-router-dom (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15075\"\u003e#15075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router-dom@7.18.1/packages/react-router-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `recharts` from 2.15.4 to 3.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/recharts/recharts/releases\"\u003erecharts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.10.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eLegend position\u003c/h3\u003e\n\u003cp\u003eLegend now supports \u003ccode\u003eposition\u003c/code\u003e and \u003ccode\u003eoffset\u003c/code\u003e props, same as Label and LabeList. This replaces the previous \u003ccode\u003ealign\u003c/code\u003e and \u003ccode\u003everticalAlign\u003c/code\u003e for a more convenient positioning, and fixes couple visual bugs too. See \u003ca href=\"https://recharts.github.io/en-US/examples/LegendPosition/\"\u003ehttps://recharts.github.io/en-US/examples/LegendPosition/\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLegend position and offset by \u003ca href=\"https://github.com/PavelVanecek\"\u003e\u003ccode\u003e@​PavelVanecek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7564\"\u003erecharts/recharts#7564\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eXAxis auto height\u003c/h3\u003e\n\u003cp\u003eXAxis now supports height=\u0026quot;auto\u0026quot; prop, similar to YAxis width=\u0026quot;auto\u0026quot;.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat(XAxis): support height=\u0026quot;auto\u0026quot; to size the axis to its tick labels by \u003ca href=\"https://github.com/kimlj\"\u003e\u003ccode\u003e@​kimlj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7570\"\u003erecharts/recharts#7570\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(Sankey): support accessibilityLayer, title and desc props by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7546\"\u003erecharts/recharts#7546\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBugfixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: clear stale active bar layer state by \u003ca href=\"https://github.com/pupuking723\"\u003e\u003ccode\u003e@​pupuking723\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7547\"\u003erecharts/recharts#7547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(Brush): slide snaps back to original position on mouseup when start/endIndex are controlled by \u003ca href=\"https://github.com/MaksZhukov\"\u003e\u003ccode\u003e@​MaksZhukov\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7542\"\u003erecharts/recharts#7542\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(Tooltip): find the active sector in the angle-axis wrap-around gap by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7550\"\u003erecharts/recharts#7550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(Brush): keep controlled startIndex/endIndex on data updates by \u003ca href=\"https://github.com/momomuchu\"\u003e\u003ccode\u003e@​momomuchu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7530\"\u003erecharts/recharts#7530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix Legend type by \u003ca href=\"https://github.com/PavelVanecek\"\u003e\u003ccode\u003e@​PavelVanecek\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7560\"\u003erecharts/recharts#7560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(Label): pass computed position attributes to custom label content by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7549\"\u003erecharts/recharts#7549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(CartesianAxis): skip renderedTicks dispatch when tick values are unchanged by \u003ca href=\"https://github.com/kimlj\"\u003e\u003ccode\u003e@​kimlj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7565\"\u003erecharts/recharts#7565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: prevent getBandSizeOfAxis from collapsing band size due to floating-point tick gaps by \u003ca href=\"https://github.com/xianjianlf2\"\u003e\u003ccode\u003e@​xianjianlf2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7556\"\u003erecharts/recharts#7556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(Area): connectNulls connects across stacked points where every series is null by \u003ca href=\"https://github.com/kimlj\"\u003e\u003ccode\u003e@​kimlj\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7566\"\u003erecharts/recharts#7566\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/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7546\"\u003erecharts/recharts#7546\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/MaksZhukov\"\u003e\u003ccode\u003e@​MaksZhukov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7542\"\u003erecharts/recharts#7542\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/momomuchu\"\u003e\u003ccode\u003e@​momomuchu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7530\"\u003erecharts/recharts#7530\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kimlj\"\u003e\u003ccode\u003e@​kimlj\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7565\"\u003erecharts/recharts#7565\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xianjianlf2\"\u003e\u003ccode\u003e@​xianjianlf2\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7556\"\u003erecharts/recharts#7556\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/recharts/recharts/compare/v3.9.2...v3.10.0\"\u003ehttps://github.com/recharts/recharts/compare/v3.9.2...v3.10.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.9.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: clarify custom labels and ticks need SVG elements by \u003ca href=\"https://github.com/ishaanlabs-gg\"\u003e\u003ccode\u003e@​ishaanlabs-gg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7524\"\u003erecharts/recharts#7524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump immer from 11.1.8 to 11.1.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/recharts/recharts/pull/7526\"\u003erecharts/recharts#7526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(Sankey): avoid exponential depth traversal on dense graphs by \u003ca href=\"https://github.com/dm-gthb\"\u003e\u003ccode\u003e@​dm-gthb\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7479\"\u003erecharts/recharts#7479\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/ishaanlabs-gg\"\u003e\u003ccode\u003e@​ishaanlabs-gg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7524\"\u003erecharts/recharts#7524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dm-gthb\"\u003e\u003ccode\u003e@​dm-gthb\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/recharts/recharts/pull/7479\"\u003erecharts/recharts#7479\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/recharts/recharts/commit/770191aaa637b94bf35d5d44fc796e6449917398\"\u003e\u003ccode\u003e770191a\u003c/code\u003e\u003c/a\u003e 3.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/9d9b15d1664dea4c80b97f1fd7dfc25fac518cb1\"\u003e\u003ccode\u003e9d9b15d\u003c/code\u003e\u003c/a\u003e feat(XAxis): support height=\u0026quot;auto\u0026quot; to size the axis to its tick labels (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7570\"\u003e#7570\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/38020e8d4881bf226e7c76cbe30c4bc13509ff27\"\u003e\u003ccode\u003e38020e8\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the storybook group with 8 updates (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7568\"\u003e#7568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/e9795a1a5313c94431869ac1fdd33e8ce73f0ecb\"\u003e\u003ccode\u003ee9795a1\u003c/code\u003e\u003c/a\u003e Clarify Legend comments and examples (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7567\"\u003e#7567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/9817ae52fa440105d77bdec1f8393bcb893733e4\"\u003e\u003ccode\u003e9817ae5\u003c/code\u003e\u003c/a\u003e fix(Area): connectNulls connects across stacked points where every series is ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/082495ac4b05070b745089b2d82db2dc1eb8ccc8\"\u003e\u003ccode\u003e082495a\u003c/code\u003e\u003c/a\u003e Legend position and offset (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7564\"\u003e#7564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/2ea9ca02e12867076405595c010343adb1ccca3b\"\u003e\u003ccode\u003e2ea9ca0\u003c/code\u003e\u003c/a\u003e fix: prevent getBandSizeOfAxis from collapsing band size due to floating-poin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/ccdd02a7609bd36d641d34287e5b35b363b2de90\"\u003e\u003ccode\u003eccdd02a\u003c/code\u003e\u003c/a\u003e fix(CartesianAxis): skip renderedTicks dispatch when tick values are unchange...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/ca62d1c38d17ab9182fdf78c81cfac3b2b92324c\"\u003e\u003ccode\u003eca62d1c\u003c/code\u003e\u003c/a\u003e fix(Label): pass computed position attributes to custom label content (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7549\"\u003e#7549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/recharts/recharts/commit/ea3eef3bc730bb2540f9a172a110ba389e3fcd98\"\u003e\u003ccode\u003eea3eef3\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump babel-loader from 9.2.1 to 10.1.1 (\u003ca href=\"https://redirect.github.com/recharts/recharts/issues/7562\"\u003e#7562\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/recharts/recharts/compare/v2.15.4...v3.10.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 recharts since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version adds \u003ccode\u003eprepare\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `socket.io-client` to 4.8.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/socketio/socket.io/releases\"\u003esocket.io-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esocket.io-client@4.8.3\u003c/h2\u003e\n\u003cp\u003eThere were some minor bug fixes on the server side, which mandate a client bump.\u003c/p\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/engine.io-client/releases/tag/6.5.2\"\u003e\u003ccode\u003eengine.io-client@~6.6.1\u003c/code\u003e\u003c/a\u003e (no change)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/releases/tag/8.18.3\"\u003e\u003ccode\u003ews@~8.18.3\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/websockets/ws/compare/8.17.1...8.18.3\"\u003ediff\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/socketio/socket.io/commit/e9e5bed4f2df269d228573325f25e10ec9dee6f3\"\u003e\u003ccode\u003ee9e5bed\u003c/code\u003e\u003c/a\u003e chore(release): socket.io-client@4.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/9581f9bcfd0c0fa8cb16eae1604c6a727af21efa\"\u003e\u003ccode\u003e9581f9b\u003c/code\u003e\u003c/a\u003e fix(sio): do not throw when calling io.close() on a stopped server\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/579d43f33f93503a936a133a59c1dcc1b8440c3d\"\u003e\u003ccode\u003e579d43f\u003c/code\u003e\u003c/a\u003e refactor: remove unused files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/ee9aac31342da4ccad8e9bfe5b98081701037f32\"\u003e\u003ccode\u003eee9aac3\u003c/code\u003e\u003c/a\u003e chore(release): socket.io-parser@4.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/968277cef8cf429a001c2c51b3ab7fd25b9836ef\"\u003e\u003ccode\u003e968277c\u003c/code\u003e\u003c/a\u003e chore(release): socket.io-adapter@2.5.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/2bf16bd214b5c12a90f4c2dad88bfbea2858df10\"\u003e\u003ccode\u003e2bf16bd\u003c/code\u003e\u003c/a\u003e chore(release): engine.io-client@6.6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/ad616070b8d845486fb5f1576205f70fff89723d\"\u003e\u003ccode\u003ead61607\u003c/code\u003e\u003c/a\u003e docs(eio): fix link in the release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/dd717924556d18b4453b63465fbf9b7c32788ac6\"\u003e\u003ccode\u003edd71792\u003c/code\u003e\u003c/a\u003e chore(release): socket.io@4.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/bb0b480d2ab3108a8ae255b539015da451fdb249\"\u003e\u003ccode\u003ebb0b480\u003c/code\u003e\u003c/a\u003e fix(sio): improve \u003ccode\u003eio.close()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/socketio/socket.io/issues/5344\"\u003e#5344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/socketio/socket.io/commit/161be91975ccc12d8cc35b1b511e00e5a86bad87\"\u003e\u003ccode\u003e161be91\u003c/code\u003e\u003c/a\u003e test(sio): pin version of the client bundle in the tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/socketio/socket.io/compare/socket.io-client@4.8.1...socket.io-client@4.8.3\"\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/wahidhendrawan/ThreatDock/pull/41","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/wahidhendrawan%2FThreatDock/issues/41","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/41/packages"}},{"old_version":"7.18.0","new_version":"7.18.1","update_type":"patch","path":null,"pr_created_at":"2026-07-20T07:07:50.000Z","version_change":"7.18.0 → 7.18.1","issue":{"uuid":"4926612936","node_id":"PR_kwDOA4-mPs7zuZgY","number":131,"state":"closed","title":"build(deps): bump the npm-minor-patch group across 1 directory with 19 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-07-27T07:07:30.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-20T07:07:50.000Z","updated_at":"2026-07-27T07:07:32.000Z","time_to_close":604780,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"npm-minor-patch","update_count":19,"packages":[{"name":"@radix-ui/react-toast","old_version":"1.2.17","new_version":"1.2.20","repository_url":"https://github.com/radix-ui/primitives"},{"name":"react-hook-form","old_version":"7.79.0","new_version":"7.82.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-router-dom","old_version":"7.18.0","new_version":"7.18.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"simple-icons","old_version":"16.23.0","new_version":"16.27.0","repository_url":"https://github.com/simple-icons/simple-icons"},{"name":"@tailwindcss/postcss","old_version":"4.3.1","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.61.1","new_version":"8.64.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.61.1","new_version":"8.64.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-react","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"@vitest/coverage-v8","old_version":"4.1.9","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"autoprefixer","old_version":"10.5.0","new_version":"10.5.4","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"eslint","old_version":"10.5.0","new_version":"10.7.0","repository_url":"https://github.com/eslint/eslint"},{"name":"globals","old_version":"17.6.0","new_version":"17.7.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"lint-staged","old_version":"17.0.7","new_version":"17.1.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"postcss","old_version":"8.5.15","new_version":"8.5.20","repository_url":"https://github.com/postcss/postcss"},{"name":"prettier","old_version":"3.8.4","new_version":"3.9.5","repository_url":"https://github.com/prettier/prettier"},{"name":"prettier-plugin-tailwindcss","old_version":"0.8.0","new_version":"0.8.1","repository_url":"https://github.com/tailwindlabs/prettier-plugin-tailwindcss"},{"name":"tailwindcss","old_version":"4.3.1","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"vite","old_version":"8.0.16","new_version":"8.1.5","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.1.9","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-minor-patch group with 19 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@radix-ui/react-toast](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/toast) | `1.2.17` | `1.2.20` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.79.0` | `7.82.0` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.18.0` | `7.18.1` |\n| [simple-icons](https://github.com/simple-icons/simple-icons) | `16.23.0` | `16.27.0` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.3.1` | `4.3.3` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.61.1` | `8.64.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.61.1` | `8.64.0` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.0.2` | `6.0.3` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.9` | `4.1.10` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.5.0` | `10.5.4` |\n| [eslint](https://github.com/eslint/eslint) | `10.5.0` | `10.7.0` |\n| [globals](https://github.com/sindresorhus/globals) | `17.6.0` | `17.7.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `17.0.7` | `17.1.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.15` | `8.5.20` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.4` | `3.9.5` |\n| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.8.0` | `0.8.1` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.3.1` | `4.3.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.16` | `8.1.5` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.9` | `4.1.10` |\n\n\nUpdates `@radix-ui/react-toast` from 1.2.17 to 1.2.20\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/toast/CHANGELOG.md\"\u003e@​radix-ui/react-toast's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eToast\u003c/code\u003e removing non-focused toasts when pressing \u003ccode\u003eEscape\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed infinite re-render loop in React 19 caused by unstable composed ref callback references.\u003c/li\u003e\n\u003cli\u003eCleared the close timer on unmount to prevent memory leaks and errors in test environments\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/toast\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-hook-form` from 7.79.0 to 7.82.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/react-hook-form/releases\"\u003ereact-hook-form's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 7.82.0\u003c/h2\u003e\n\u003cp\u003e🚀 \u003cstrong\u003efeat:\u003c/strong\u003e add opt-in \u003ccode\u003edelayError\u003c/code\u003e option for \u003ccode\u003esetValue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13337\"\u003e#13337\u003c/a\u003e)\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003esetValue(\u0026quot;firstName\u0026quot;, \u0026quot;Bill\u0026quot;, {\r\n  delayError: 500, // delay validation error updates by 500ms\r\n  shouldValidate: true\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e⚡ \u003cstrong\u003eperf:\u003c/strong\u003e improve \u003ccode\u003egetDirtyFields\u003c/code\u003e performance (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13590\"\u003e#13590\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eImproved dirty field calculation, especially for larger forms and deeply nested values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🐞 \u003cstrong\u003efix:\u003c/strong\u003e expose \u003ccode\u003eresetDefaultValues\u003c/code\u003e through form context (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13598\"\u003e#13598\u003c/a\u003e)\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003econst { resetDefaultValues } = useFormContext();\r\n\u003cp\u003eresetDefaultValues();\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e🐞 \u003cstrong\u003efix:\u003c/strong\u003e \u003ccode\u003esetValue\u003c/code\u003e with \u003ccode\u003eshouldDirty\u003c/code\u003e now correctly updates dirty state when the form is disabled (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13594\"\u003e#13594\u003c/a\u003e)\n🐞 \u003cstrong\u003efix:\u003c/strong\u003e preserve \u003ccode\u003edirtyFields\u003c/code\u003e boolean values for registered array fields (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13586\"\u003e#13586\u003c/a\u003e)\n🐞 \u003cstrong\u003efix:\u003c/strong\u003e restore \u003ccode\u003eFieldArray\u003c/code\u003e component export (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13596\"\u003e#13596\u003c/a\u003e)\n🧪 \u003cstrong\u003etest:\u003c/strong\u003e migrate test suite to Playwright and improve \u003ccode\u003edelayError\u003c/code\u003e test reliability (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13589\"\u003e#13589\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/candymask0712\"\u003e\u003ccode\u003e@​candymask0712\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/wanxiankai\"\u003e\u003ccode\u003e@​wanxiankai\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/a-y-ibrahim\"\u003e\u003ccode\u003e@​a-y-ibrahim\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ankit1324\"\u003e\u003ccode\u003e@​ankit1324\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/abnud11\"\u003e\u003ccode\u003e@​abnud11\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 7.81.0\u003c/h2\u003e\n\u003cp\u003e⚜️ feat: FieldArray component (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13394\"\u003e#13394\u003c/a\u003e)\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e\u0026lt;FieldArray\r\n  control={control}\r\n  name=\u0026quot;test\u0026quot;\r\n  render={({ fields }) =\u0026gt; null}\r\n/\u0026gt;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13538\"\u003e#13538\u003c/a\u003e useFieldArray min 1 item validation error changes its location in the errors object (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13539\"\u003e#13539\u003c/a\u003e)\n🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13569\"\u003e#13569\u003c/a\u003e calling reset triggers subscribe with latest name instead of undefined (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13574\"\u003e#13574\u003c/a\u003e)\n🐞 fix(useController): reflect cleared parent object in controlled fields (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13550\"\u003e#13550\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13553\"\u003e#13553\u003c/a\u003e)\n🐞 fix(flatten): preserve Date values as leaf nodes (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13566\"\u003e#13566\u003c/a\u003e)\n🐛 fix(unset): guard against prototype keyword path traversal (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13559\"\u003e#13559\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13560\"\u003e#13560\u003c/a\u003e)\n🏸 improve setValue api with shrink value (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13576\"\u003e#13576\u003c/a\u003e)\n👝 close \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13577\"\u003e#13577\u003c/a\u003e improve re-render with useFieldArray reset (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13578\"\u003e#13578\u003c/a\u003e)\n🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13575\"\u003e#13575\u003c/a\u003e issue: clearErrors changes the name value from form.subscribe (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13579\"\u003e#13579\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/DakshSinghDhami\"\u003e\u003ccode\u003e@​DakshSinghDhami\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/JSap0914\"\u003e\u003ccode\u003e@​JSap0914\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/tran-simon\"\u003e\u003ccode\u003e@​tran-simon\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/EduardF1\"\u003e\u003ccode\u003e@​EduardF1\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/react-hook-form/blob/master/CHANGELOG.md\"\u003ereact-hook-form's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[7.82.0] - 2026-07-18\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOpt-in \u003ccode\u003edelayError\u003c/code\u003e option for \u003ccode\u003esetValue\u003c/code\u003e to delay validation error updates\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpose \u003ccode\u003eresetDefaultValues\u003c/code\u003e through form context\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetValue\u003c/code\u003e with \u003ccode\u003eshouldDirty\u003c/code\u003e not updating dirty state correctly when the form is disabled\u003c/li\u003e\n\u003cli\u003ePreserve \u003ccode\u003edirtyFields\u003c/code\u003e boolean values for registered array fields\u003c/li\u003e\n\u003cli\u003eRestore \u003ccode\u003eFieldArray\u003c/code\u003e component export\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003egetDirtyFields\u003c/code\u003e performance, especially for larger forms and deeply nested values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[7.81.0] - 2026-07-05\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFieldArray\u003c/code\u003e component built on \u003ccode\u003euseFieldArray\u003c/code\u003e for controlled field-array rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eclearErrors\u003c/code\u003e changing the \u003ccode\u003ename\u003c/code\u003e value from \u003ccode\u003eform.subscribe\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ereset\u003c/code\u003e triggering \u003ccode\u003esubscribe\u003c/code\u003e with the latest name instead of \u003ccode\u003eundefined\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetValues\u003c/code\u003e leaving stale elements behind when shrinking a field array\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eflatten\u003c/code\u003e preserving \u003ccode\u003eDate\u003c/code\u003e values as leaf nodes\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseFieldArray\u003c/code\u003e min length validation error changing location in the \u003ccode\u003eerrors\u003c/code\u003e object\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseController\u003c/code\u003e not reflecting a cleared parent object in controlled fields\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHarden \u003ccode\u003eunset()\u003c/code\u003e against prototype-path traversal (\u003ccode\u003e__proto__\u003c/code\u003e / \u003ccode\u003econstructor\u003c/code\u003e / \u003ccode\u003eprototype\u003c/code\u003e), matching the existing \u003ccode\u003eset()\u003c/code\u003e guard\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove re-render with \u003ccode\u003euseFieldArray\u003c/code\u003e reset\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[7.80.0] - 2026-06-20\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edisabled\u003c/code\u003e prop support for individual fields within \u003ccode\u003euseFieldArray\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003edeepEqual\u003c/code\u003e incorrectly treating empty array \u003ccode\u003e[]\u003c/code\u003e and empty plain object \u003ccode\u003e{}\u003c/code\u003e as equal\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/553d2906476fc2573fb0b18c3a895f72b46f0bb9\"\u003e\u003ccode\u003e553d290\u003c/code\u003e\u003c/a\u003e 7.82.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/2791e4f6bb1ecfc2de02a0bf37d4e5a3225fb01c\"\u003e\u003ccode\u003e2791e4f\u003c/code\u003e\u003c/a\u003e 🐞 fix: prevent stale _setValid() calls from overwriting isValid/isValidating ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/521adfcbd7e6c99e0253af574006c6e26077887b\"\u003e\u003ccode\u003e521adfc\u003c/code\u003e\u003c/a\u003e 🤦🏻‍♂️ fix: expose resetDefaultValues through form context (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13598\"\u003e#13598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/2f7c1c5cdf57cc9185554542f8118fdbf382032a\"\u003e\u003ccode\u003e2f7c1c5\u003c/code\u003e\u003c/a\u003e 🤧 fix FieldArray component export (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13596\"\u003e#13596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/937828856fc5bab74a61b5eba03de248c4aca20b\"\u003e\u003ccode\u003e9378288\u003c/code\u003e\u003c/a\u003e 🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13592\"\u003e#13592\u003c/a\u003e setValue with shouldDirty not marking dirty state when form is d...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/65599cce839bfdf5c90017de2d1e44da98754beb\"\u003e\u003ccode\u003e65599cc\u003c/code\u003e\u003c/a\u003e 🚗 perf: improve get dirty fields (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13590\"\u003e#13590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/142f2994a13e726cbaa3bdb8b62bc82e6cc7efcd\"\u003e\u003ccode\u003e142f299\u003c/code\u003e\u003c/a\u003e 🖲️ chore: upgrade pnpm to v11 (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13587\"\u003e#13587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/673aae44ee2fb6f9d1c8c403d8e659a278a7194c\"\u003e\u003ccode\u003e673aae4\u003c/code\u003e\u003c/a\u003e 🤖 build(deps-dev): bump vite from 5.4.11 to 6.4.3 in /app (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13534\"\u003e#13534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/11bd6df899a6bd157a241e6d7310af7132d9e86a\"\u003e\u003ccode\u003e11bd6df\u003c/code\u003e\u003c/a\u003e 🥗 migrate to playwright \u0026amp; fix delay error feature (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13589\"\u003e#13589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/95da27a959855b92b9e07ed7e80ddd0f4b0c08a9\"\u003e\u003ccode\u003e95da27a\u003c/code\u003e\u003c/a\u003e ⏳ feat: add opt-in delayError option for setValue (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13337\"\u003e#13337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-hook-form/react-hook-form/compare/v7.79.0...v7.82.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-router-dom` from 7.18.0 to 7.18.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/blob/react-router-dom@7.18.1/packages/react-router-dom/CHANGELOG.md\"\u003ereact-router-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect \u003ccode\u003epackage.json\u003c/code\u003e \u003ccode\u003emain\u003c/code\u003e field for CommonJS builds (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15238\"\u003e#15238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.18.1\"\u003e\u003ccode\u003ereact-router@7.18.1\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/remix-run/react-router/commit/afdf85d3c15448a41017514caca2aca038d3e9ca\"\u003e\u003ccode\u003eafdf85d\u003c/code\u003e\u003c/a\u003e Release v7.18.1 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15253\"\u003e#15253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/2ecaa1ddbbcd583999dda46dd5413e907e8a46f3\"\u003e\u003ccode\u003e2ecaa1d\u003c/code\u003e\u003c/a\u003e Fix react-router-dom main entry metadata (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15238\"\u003e#15238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router-dom@7.18.1/packages/react-router-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `simple-icons` from 16.23.0 to 16.27.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/simple-icons/simple-icons/releases\"\u003esimple-icons's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 16.27.0\u003c/h2\u003e\n\u003ch3\u003e1 new icon\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCodeBuddy (\u003ca href=\"https://redirect.github.com/simple-icons/simple-icons/issues/14865\"\u003e#14865\u003c/a\u003e) (\u003ca href=\"https://github.com/LitoMore\"\u003e\u003ccode\u003e@​LitoMore\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 16.26.0\u003c/h2\u003e\n\u003ch3\u003e2 new icons\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKIMI (\u003ca href=\"https://redirect.github.com/simple-icons/simple-icons/issues/14861\"\u003e#14861\u003c/a\u003e) (\u003ca href=\"https://github.com/LitoMore\"\u003e\u003ccode\u003e@​LitoMore\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eZ.ai (\u003ca href=\"https://redirect.github.com/simple-icons/simple-icons/issues/14857\"\u003e#14857\u003c/a\u003e) (\u003ca href=\"https://github.com/tonylawx\"\u003e\u003ccode\u003e@​tonylawx\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 16.25.0\u003c/h2\u003e\n\u003ch3\u003e1 new icon\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGlass (\u003ca href=\"https://redirect.github.com/simple-icons/simple-icons/issues/14850\"\u003e#14850\u003c/a\u003e) (\u003ca href=\"https://github.com/ys-chung\"\u003e\u003ccode\u003e@​ys-chung\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cscnk52\"\u003e\u003ccode\u003e@​cscnk52\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 16.24.1\u003c/h2\u003e\n\u003ch3\u003e1 updated icon\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExpress (\u003ca href=\"https://redirect.github.com/simple-icons/simple-icons/issues/14749\"\u003e#14749\u003c/a\u003e) (\u003ca href=\"https://github.com/patrik-csak\"\u003e\u003ccode\u003e@​patrik-csak\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 16.24.0\u003c/h2\u003e\n\u003ch3\u003e4 new icons\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFawry (\u003ca href=\"https://redirect.github.com/simple-icons/simple-icons/issues/13445\"\u003e#13445\u003c/a\u003e) (\u003ca href=\"https://github.com/PeterShaggyNoble\"\u003e\u003ccode\u003e@​PeterShaggyNoble\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMeta AI (\u003ca href=\"https://redirect.github.com/simple-icons/simple-icons/issues/14784\"\u003e#14784\u003c/a\u003e) (\u003ca href=\"https://github.com/prem-k-r\"\u003e\u003ccode\u003e@​prem-k-r\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRadiant Earth (\u003ca href=\"https://redirect.github.com/simple-icons/simple-icons/issues/14800\"\u003e#14800\u003c/a\u003e) (\u003ca href=\"https://github.com/durgeshgowdac\"\u003e\u003ccode\u003e@​durgeshgowdac\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTangled (\u003ca href=\"https://redirect.github.com/simple-icons/simple-icons/issues/14815\"\u003e#14815\u003c/a\u003e) (\u003ca href=\"https://github.com/angeloanan\"\u003e\u003ccode\u003e@​angeloanan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e1 updated icon\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCockpit (\u003ca href=\"https://redirect.github.com/simple-icons/simple-icons/issues/14801\"\u003e#14801\u003c/a\u003e) (\u003ca href=\"https://github.com/durgeshgowdac\"\u003e\u003ccode\u003e@​durgeshgowdac\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/simple-icons/simple-icons/commit/44a643f819e3c71aba635d15f132c33c5cc3d000\"\u003e\u003ccode\u003e44a643f\u003c/code\u003e\u003c/a\u003e Replace README CDN theme image links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simple-icons/simple-icons/commit/f7cc40071c00ca767e6f5532fb99bfbc25efb8fe\"\u003e\u003ccode\u003ef7cc400\u003c/code\u003e\u003c/a\u003e Release 16.27.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simple-icons/simple-icons/commit/a78ea66ee5d93dfd2ab07458de8dff522dcf3d91\"\u003e\u003ccode\u003ea78ea66\u003c/code\u003e\u003c/a\u003e Bump version to 16.27.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simple-icons/simple-icons/commit/afd8c82919b41518f34973484a27780e3c6fb905\"\u003e\u003ccode\u003eafd8c82\u003c/code\u003e\u003c/a\u003e Add CodeBuddy icon (\u003ca href=\"https://redirect.github.com/simple-icons/simple-icons/issues/14865\"\u003e#14865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simple-icons/simple-icons/commit/f739261518dfc75f8241699c69ed1af7f59d0dd3\"\u003e\u003ccode\u003ef739261\u003c/code\u003e\u003c/a\u003e Release 16.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simple-icons/simple-icons/commit/0f9fa549da00e9aa6e3ef8d3d2171f481360e638\"\u003e\u003ccode\u003e0f9fa54\u003c/code\u003e\u003c/a\u003e Bump version to 16.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simple-icons/simple-icons/commit/5bb49e285e9a81cea136ca4ca28bbef0f453963a\"\u003e\u003ccode\u003e5bb49e2\u003c/code\u003e\u003c/a\u003e Add Z.ai icon (\u003ca href=\"https://redirect.github.com/simple-icons/simple-icons/issues/14857\"\u003e#14857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simple-icons/simple-icons/commit/38574d7b24a884757c9174a63bf554d63312ca5b\"\u003e\u003ccode\u003e38574d7\u003c/code\u003e\u003c/a\u003e Add KIMI icon (\u003ca href=\"https://redirect.github.com/simple-icons/simple-icons/issues/14861\"\u003e#14861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simple-icons/simple-icons/commit/f9de018a6ac363046556c8e42aceef96ce25ae3c\"\u003e\u003ccode\u003ef9de018\u003c/code\u003e\u003c/a\u003e Release 16.25.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/simple-icons/simple-icons/commit/03e2a7c9a02c73f999aa45987b67d7a2871a738e\"\u003e\u003ccode\u003e03e2a7c\u003c/code\u003e\u003c/a\u003e Bump version to 16.25.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/simple-icons/simple-icons/compare/16.23.0...16.27.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/postcss` from 4.3.1 to 4.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e@​tailwindcss/postcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e--watch --poll[=ms]\u003c/code\u003e in \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e when filesystem events are unreliable or unavailable (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20297\"\u003e#20297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: match arbitrary hex colors against theme colors case-insensitively (e.g. \u003ccode\u003ebg-[#fff]\u003c/code\u003e and \u003ccode\u003ebg-[#FFF]\u003c/code\u003e → \u003ccode\u003ebg-white\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20298\"\u003e#20298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent Preflight from overriding Firefox's native \u003ccode\u003eiframe:focus-visible\u003c/code\u003e outline styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20292\"\u003e#20292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003etheme('colors.foo')\u003c/code\u003e in JS plugins resolves correctly when both \u003ccode\u003e--color-foo\u003c/code\u003e and \u003ccode\u003e--color-foo-bar\u003c/code\u003e exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20299\"\u003e#20299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure fractional opacity modifiers work with named shadow sizes like \u003ccode\u003eshadow-sm/12.5\u003c/code\u003e, \u003ccode\u003etext-shadow-sm/12.5\u003c/code\u003e, \u003ccode\u003edrop-shadow-sm/12.5\u003c/code\u003e, and \u003ccode\u003einset-shadow-sm/12.5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20302\"\u003e#20302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eParse selectors like \u003ccode\u003e[data-foo]div\u003c/code\u003e as two selectors instead of one (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20303\"\u003e#20303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e rebuilds when a preprocessor like Sass changes the input CSS without changing the input file on disk (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20310\"\u003e#20310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS nesting is handled even when Lightning CSS isn't run, such as in \u003ccode\u003e@tailwindcss/browser\u003c/code\u003e and Tailwind Play (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20124\"\u003e#20124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent achromatic theme colors from shifting hue when mixed in polar color spaces like \u003ccode\u003eoklch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20314\"\u003e#20314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--spacing(0)\u003c/code\u003e is optimized to \u003ccode\u003e0px\u003c/code\u003e instead of \u003ccode\u003e0\u003c/code\u003e so it remains a \u003ccode\u003e\u0026lt;length\u0026gt;\u003c/code\u003e when used in \u003ccode\u003ecalc(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20319\"\u003e#20319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoad \u003ccode\u003e@parcel/watcher\u003c/code\u003e only when needed in \u003ccode\u003e@tailwindcss/cli --watch\u003c/code\u003e mode, so one-off builds and \u003ccode\u003e--watch --poll\u003c/code\u003e work when \u003ccode\u003e@parcel/watcher\u003c/code\u003e can't be loaded (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20325\"\u003e#20325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse explicit platform fonts instead of \u003ccode\u003esystem-ui\u003c/code\u003e and \u003ccode\u003eui-sans-serif\u003c/code\u003e so CJK text respects the page's \u003ccode\u003elang\u003c/code\u003e attribute on Windows (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20318\"\u003e#20318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/upgrade\u003c/code\u003e from rewriting ignored files when run from a subdirectory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20329\"\u003e#20329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure earlier \u003ccode\u003e@source\u003c/code\u003e rules pointing to nested files are scanned when later \u003ccode\u003e@source\u003c/code\u003e rules point to files in parent folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20335\"\u003e#20335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from triggering full page reloads when scanned files are processed by Vite but haven't been loaded as modules yet (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20336\"\u003e#20336\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport bare spacing values for \u003ccode\u003eauto-rows-*\u003c/code\u003e and \u003ccode\u003eauto-cols-*\u003c/code\u003e utilities (e.g. \u003ccode\u003eauto-rows-12\u003c/code\u003e and \u003ccode\u003eauto-cols-16\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20229\"\u003e#20229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode from crashing on Windows when \u003ccode\u003e@source\u003c/code\u003e points to a directory that doesn't exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20242\"\u003e#20242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing in Deno v2.8.x when \u003ccode\u003econtext.parentURL\u003c/code\u003e is not a valid URL (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20245\"\u003e#20245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode rebuilds when the input CSS file changes in an ignored directory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20246\"\u003e#20246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003e@variant\u003c/code\u003e rules used in \u003ccode\u003eaddBase(…)\u003c/code\u003e to use custom variants defined later (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20247\"\u003e#20247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing during HMR when scanned files or directories are deleted (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20259\"\u003e#20259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGenerate \u003ccode\u003efont-size\u003c/code\u003e instead of \u003ccode\u003ecolor\u003c/code\u003e declarations for \u003ccode\u003etext-[--spacing(…)]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20260\"\u003e#20260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@source\u003c/code\u003e patterns from scanning unrelated sibling files and folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20263\"\u003e#20263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates adjacent to Template Toolkit delimiters like \u003ccode\u003e%]…[%\u003c/code\u003e in \u003ccode\u003e.tt\u003c/code\u003e, \u003ccode\u003e.tt2\u003c/code\u003e, and \u003ccode\u003e.tx\u003c/code\u003e files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates from conditional Maud syntax like \u003ccode\u003ep.text-black[condition]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@position-try\u003c/code\u003e rules from triggering unknown at-rule warnings when optimizing CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20277\"\u003e#20277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport class suggestions for named opacity modifiers from \u003ccode\u003e--opacity\u003c/code\u003e theme values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20287\"\u003e#20287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent type errors in \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e when used with newer PostCSS patch releases (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20289\"\u003e#20289\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/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e@​tailwindcss/postcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.3.3] - 2026-07-16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e--watch --poll[=ms]\u003c/code\u003e in \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e when filesystem events are unreliable or unavailable (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20297\"\u003e#20297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: match arbitrary hex colors against theme colors case-insensitively (e.g. \u003ccode\u003ebg-[#fff]\u003c/code\u003e and \u003ccode\u003ebg-[#FFF]\u003c/code\u003e → \u003ccode\u003ebg-white\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20298\"\u003e#20298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent Preflight from overriding Firefox's native \u003ccode\u003eiframe:focus-visible\u003c/code\u003e outline styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20292\"\u003e#20292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003etheme('colors.foo')\u003c/code\u003e in JS plugins resolves correctly when both \u003ccode\u003e--color-foo\u003c/code\u003e and \u003ccode\u003e--color-foo-bar\u003c/code\u003e exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20299\"\u003e#20299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure fractional opacity modifiers work with named shadow sizes like \u003ccode\u003eshadow-sm/12.5\u003c/code\u003e, \u003ccode\u003etext-shadow-sm/12.5\u003c/code\u003e, \u003ccode\u003edrop-shadow-sm/12.5\u003c/code\u003e, and \u003ccode\u003einset-shadow-sm/12.5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20302\"\u003e#20302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eParse selectors like \u003ccode\u003e[data-foo]div\u003c/code\u003e as two selectors instead of one (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20303\"\u003e#20303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e rebuilds when a preprocessor like Sass changes the input CSS without changing the input file on disk (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20310\"\u003e#20310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS nesting is handled even when Lightning CSS isn't run, such as in \u003ccode\u003e@tailwindcss/browser\u003c/code\u003e and Tailwind Play (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20124\"\u003e#20124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent achromatic theme colors from shifting hue when mixed in polar color spaces like \u003ccode\u003eoklch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20314\"\u003e#20314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--spacing(0)\u003c/code\u003e is optimized to \u003ccode\u003e0px\u003c/code\u003e instead of \u003ccode\u003e0\u003c/code\u003e so it remains a \u003ccode\u003e\u0026lt;length\u0026gt;\u003c/code\u003e when used in \u003ccode\u003ecalc(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20319\"\u003e#20319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoad \u003ccode\u003e@parcel/watcher\u003c/code\u003e only when needed in \u003ccode\u003e@tailwindcss/cli --watch\u003c/code\u003e mode, so one-off builds and \u003ccode\u003e--watch --poll\u003c/code\u003e work when \u003ccode\u003e@parcel/watcher\u003c/code\u003e can't be loaded (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20325\"\u003e#20325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse explicit platform fonts instead of \u003ccode\u003esystem-ui\u003c/code\u003e and \u003ccode\u003eui-sans-serif\u003c/code\u003e so CJK text respects the page's \u003ccode\u003elang\u003c/code\u003e attribute on Windows (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20318\"\u003e#20318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/upgrade\u003c/code\u003e from rewriting ignored files when run from a subdirectory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20329\"\u003e#20329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure earlier \u003ccode\u003e@source\u003c/code\u003e rules pointing to nested files are scanned when later \u003ccode\u003e@source\u003c/code\u003e rules point to files in parent folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20335\"\u003e#20335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from triggering full page reloads when scanned files are processed by Vite but haven't been loaded as modules yet (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20336\"\u003e#20336\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.3.2] - 2026-06-26\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport bare spacing values for \u003ccode\u003eauto-rows-*\u003c/code\u003e and \u003ccode\u003eauto-cols-*\u003c/code\u003e utilities (e.g. \u003ccode\u003eauto-rows-12\u003c/code\u003e and \u003ccode\u003eauto-cols-16\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20229\"\u003e#20229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode from crashing on Windows when \u003ccode\u003e@source\u003c/code\u003e points to a directory that doesn't exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20242\"\u003e#20242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing in Deno v2.8.x when \u003ccode\u003econtext.parentURL\u003c/code\u003e is not a valid URL (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20245\"\u003e#20245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode rebuilds when the input CSS file changes in an ignored directory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20246\"\u003e#20246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003e@variant\u003c/code\u003e rules used in \u003ccode\u003eaddBase(…)\u003c/code\u003e to use custom variants defined later (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20247\"\u003e#20247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing during HMR when scanned files or directories are deleted (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20259\"\u003e#20259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGenerate \u003ccode\u003efont-size\u003c/code\u003e instead of \u003ccode\u003ecolor\u003c/code\u003e declarations for \u003ccode\u003etext-[--spacing(…)]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20260\"\u003e#20260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@source\u003c/code\u003e patterns from scanning unrelated sibling files and folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20263\"\u003e#20263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates adjacent to Template Toolkit delimiters like \u003ccode\u003e%]…[%\u003c/code\u003e in \u003ccode\u003e.tt\u003c/code\u003e, \u003ccode\u003e.tt2\u003c/code\u003e, and \u003ccode\u003e.tx\u003c/code\u003e files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates from conditional Maud syntax like \u003ccode\u003ep.text-black[condition]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@position-try\u003c/code\u003e rules from triggering unknown at-rule warnings when optimizing CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20277\"\u003e#20277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport class suggestions for named opacity modifiers from \u003ccode\u003e--opacity\u003c/code\u003e theme values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20287\"\u003e#20287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent type errors in \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e when used with newer PostCSS patch releases (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20289\"\u003e#20289\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/tailwindlabs/tailwindcss/commit/c2b24dd15fed1c59dd521bd86082f520c9f5ad0d\"\u003e\u003ccode\u003ec2b24dd\u003c/code\u003e\u003c/a\u003e 4.3.3 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/20334\"\u003e#20334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/e48c5e80473c25fe5a27fe267fbaf4f6512424a3\"\u003e\u003ccode\u003ee48c5e8\u003c/code\u003e\u003c/a\u003e Fix weird character rendering on Windows with Japanese locale (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/20318\"\u003e#20318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/9b0e8af25861ad5b8f5af420ad3ee0b188665027\"\u003e\u003ccode\u003e9b0e8af\u003c/code\u003e\u003c/a\u003e Ensure \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e rebuilds when the input CSS changes but its mti...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/b53fa096c92d830fc64b7cf69581496242583446\"\u003e\u003ccode\u003eb53fa09\u003c/code\u003e\u003c/a\u003e fix: exclude iframes from focus-visible auto outline in Preflight (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/20292\"\u003e#20292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/056a1550721d4bf79ff732d5ab9414fa83f7064f\"\u003e\u003ccode\u003e056a155\u003c/code\u003e\u003c/a\u003e 4.3.2 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/20281\"\u003e#20281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.3.3/packages/@tailwindcss-postcss\"\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.61.1 to 8.64.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.64.0\u003c/h2\u003e\n\u003ch2\u003e8.64.0 (2026-07-13)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport parsing \u003ccode\u003eimport defer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12513\"\u003e#12513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-loop-func] support \u003ccode\u003eusing\u003c/code\u003e / \u003ccode\u003eawait using\u003c/code\u003e declarations and deprecate the rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12500\"\u003e#12500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e throw for invalid definite assignment in class properties (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12543\"\u003e#12543\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 [require-array-sort-compare] handle constrained arrays (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12512\"\u003e#12512\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003e송재욱\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.64.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\u003ch2\u003ev8.63.0\u003c/h2\u003e\n\u003ch2\u003e8.63.0 (2026-07-06)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] detect async usage of a sync dispose usage (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12426\"\u003e#12426\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 [method-signature-style] suggest converting readonly function properties instead of emitting invalid syntax (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12447\"\u003e#12447\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12446\"\u003e#12446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] handle optional-chained calls to overloaded functions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12491\"\u003e#12491\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12485\"\u003e#12485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] don't flag a shadowed String() call (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12492\"\u003e#12492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e export ClassStaticBlockScope (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12460\"\u003e#12460\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003eKristjan \u003ca href=\"https://github.com/KristjanTammekivi\"\u003e\u003ccode\u003e@​KristjanTammekivi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMichael Naumov \u003ca href=\"https://github.com/mnaoumov\"\u003e\u003ccode\u003e@​mnaoumov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSerhii Leniv \u003ca href=\"https://github.com/Serhii-Leniv\"\u003e\u003ccode\u003e@​Serhii-Leniv\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.63.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\u003ch2\u003ev8.62.1\u003c/h2\u003e\n\u003ch2\u003e8.62.1 (2026-06-29)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\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.64.0 (2026-07-13)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-loop-func] support \u003ccode\u003eusing\u003c/code\u003e / \u003ccode\u003eawait using\u003c/code\u003e declarations and deprecate the rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12500\"\u003e#12500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e throw for invalid definite assignment in class properties (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12543\"\u003e#12543\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 [require-array-sort-compare] handle constrained arrays (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12512\"\u003e#12512\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003e송재욱\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.64.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\u003ch2\u003e8.63.0 (2026-07-06)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] detect async usage of a sync dispose usage (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12426\"\u003e#12426\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-base-to-string] don't flag a shadowed String() call (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12492\"\u003e#12492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] handle optional-chained calls to overloaded functions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12491\"\u003e#12491\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12485\"\u003e#12485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [method-signature-style] suggest converting readonly function properties instead of emitting invalid syntax (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12447\"\u003e#12447\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12446\"\u003e#12446\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003eKristjan \u003ca href=\"https://github.com/KristjanTammekivi\"\u003e\u003ccode\u003e@​KristjanTammekivi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMichael Naumov \u003ca href=\"https://github.com/mnaoumov\"\u003e\u003ccode\u003e@​mnaoumov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSerhii Leniv \u003ca href=\"https://github.com/Serhii-Leniv\"\u003e\u003ccode\u003e@​Serhii-Leniv\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.63.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\u003ch2\u003e8.62.1 (2026-06-29)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] parenthesize object literal at left edge of expression statement (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12443\"\u003e#12443\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12418\"\u003e#12418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-boolean-literal-compare] preserve boolean result in fixer for nullable true comparisons (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12365\"\u003e#12365\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/typescript-eslint/typescript-eslint/commit/414d9abbf66f77796ab12ec7e75b07722e592832\"\u003e\u003ccode\u003e414d9ab\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.64.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/bcfe16fd2c4cbb12227168475172b46cd5788543\"\u003e\u003ccode\u003ebcfe16f\u003c/code\u003e\u003c/a\u003e feat(eslint-plugin): [no-loop-func] support \u003ccode\u003eusing\u003c/code\u003e / \u003ccode\u003eawait using\u003c/code\u003e declarati...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/5b5bfdeb8fd6b351c4366fb09d46ae35ec6eeea7\"\u003e\u003ccode\u003e5b5bfde\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [require-array-sort-compare] handle constrained arrays (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/321856cdadeb369ce89c90327822399b1447e5f9\"\u003e\u003ccode\u003e321856c\u003c/code\u003e\u003c/a\u003e chore: cleanup cspell config (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12526\"\u003e#12526\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b418cf577f66e65ea1ddd02619fda3a5de9cb9e6\"\u003e\u003ccode\u003eb418cf5\u003c/code\u003e\u003c/a\u003e feat(typescript-estree): throw for invalid definite assignment in class prope...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/737de2b569c29327d2e19a81ebd95236bd854335\"\u003e\u003ccode\u003e737de2b\u003c/code\u003e\u003c/a\u003e docs: align unified-signatures correct example parameter (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12506\"\u003e#12506\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a63c17ab747b1f539c51ca066c0409a901677004\"\u003e\u003ccode\u003ea63c17a\u003c/code\u003e\u003c/a\u003e docs: fix shadowed parameter name in unified-signatures example (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12502\"\u003e#12502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/290cf6cdcc5ffb00c5b8f3e1e0e9f2fd8cc96374\"\u003e\u003ccode\u003e290cf6c\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.63.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8d8fda638b9cb5874c5bfd8b13da7ec8b74dd0f8\"\u003e\u003ccode\u003e8d8fda6\u003c/code\u003e\u003c/a\u003e feat(eslint-plugin): [no-misused-promises] detect async usage of a sync dispo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/fec4f4f0fb8fa7318c60ec59f59bf2b710314b34\"\u003e\u003ccode\u003efec4f4f\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-base-to-string] don't flag a shadowed String() call (...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.64.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.61.1 to 8.64.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.64.0\u003c/h2\u003e\n\u003ch2\u003e8.64.0 (2026-07-13)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport parsing \u003ccode\u003eimport defer\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12513\"\u003e#12513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-loop-func] support \u003ccode\u003eusing\u003c/code\u003e / \u003ccode\u003eawait using\u003c/code\u003e declarations and deprecate the rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12500\"\u003e#12500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e throw for invalid definite assignment in class properties (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12543\"\u003e#12543\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 [require-array-sort-compare] handle constrained arrays (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12512\"\u003e#12512\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003e송재욱\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.64.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\u003ch2\u003ev8.63.0\u003c/h2\u003e\n\u003ch2\u003e8.63.0 (2026-07-06)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] detect async usage of a sync dispose usage (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12426\"\u003e#12426\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 [method-signature-style] suggest converting readonly function properties instead of emitting invalid syntax (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12447\"\u003e#12447\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12446\"\u003e#12446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] handle optional-chained calls to overloaded functions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12491\"\u003e#12491\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12485\"\u003e#12485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] don't flag a shadowed String() call (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12492\"\u003e#12492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e export ClassStaticBlockScope (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12460\"\u003e#12460\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003eKristjan \u003ca href=\"https://github.com/KristjanTammekivi\"\u003e\u003ccode\u003e@​KristjanTammekivi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMichael Naumov \u003ca href=\"https://github.com/mnaoumov\"\u003e\u003ccode\u003e@​mnaoumov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSerhii Leniv \u003ca href=\"https://github.com/Serhii-Leniv\"\u003e\u003ccode\u003e@​Serhii-Leniv\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.63.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\u003ch2\u003ev8.62.1\u003c/h2\u003e\n\u003ch2\u003e8.62.1 (2026-06-29)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\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.64.0 (2026-07-13)\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.64.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\u003ch2\u003e8.63.0 (2026-07-06)\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.63.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\u003ch2\u003e8.62.1 (2026-06-29)\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.62.1\"\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\u003ch2\u003e8.62.0 (2026-06-22)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove redundant package.json \u0026quot;files\u0026quot; (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12444\"\u003e#12444\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.62.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/414d9abbf66f77796ab12ec7e75b07722e592832\"\u003e\u003ccode\u003e414d9ab\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.64.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/290cf6cdcc5ffb00c5b8f3e1e0e9f2fd8cc96374\"\u003e\u003ccode\u003e290cf6c\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.63.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3ea32f4ba5e196c08c6da1095619d7f65ba4905e\"\u003e\u003ccode\u003e3ea32f4\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.62.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/54e285728e5d8cb83fadb8041189f0c3b4ab436a\"\u003e\u003ccode\u003e54e2857\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.62.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/81e4c2654c3f4d923766a888691add2c45b5d64a\"\u003e\u003ccode\u003e81e4c26\u003c/code\u003e\u003c/a\u003e feat: remove redundant package.json \u0026quot;files\u0026quot; (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12444\"\u003e#12444\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.64.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitejs/plugin-react` from 6.0.2 to 6.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md\"\u003e@​vitejs/plugin-react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.3 (2026-06-23)\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/vitejs/vite-plugin-react/commit/640fd358a0e82393acfce4e92e19a6ac6e1641a7\"\u003e\u003ccode\u003e640fd35\u003c/code\u003e\u003c/a\u003e release: plugin-react@6.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/889efb02cdc4ec978a5e177a37e0213cfded38a4\"\u003e\u003ccode\u003e889efb0\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1249\"\u003e#1249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/6c57dd4c5d71075b48039df2532804e72880da21\"\u003e\u003ccode\u003e6c57dd4\u003c/code\u003e\u003c/a\u003e fix(plugin-react): use '/' base in bundledDev preamble to fix non-root base p...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/3cc33a703636b558a1c1c99e787ddc6bd64aab2d\"\u003e\u003ccode\u003e3cc33a7\u003c/code\u003e\u003c/a\u003e fix(deps): update react-related dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1245\"\u003e#1245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/c0f7c7ff709dc9d88bc1f29f1b27c1b3e2bfcfca\"\u003e\u003ccode\u003ec0f7c7f\u003c/code\u003e\u003c/a\u003e docs: mention the Biome rule in the \u0026quot;Consistent components exports\u0026quot; section (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/cd80f0f7b2b750f6e8f719f9c3dbe4f22ddd94db\"\u003e\u003ccode\u003ecd80f0f\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1241\"\u003e#1241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/e38accafea0c7c84f7fc72fd69d9cec731fa7600\"\u003e\u003ccode\u003ee38acca\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1227\"\u003e#1227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/9a9bb26c23b966dceed47ff9ec257faeb0e777d9\"\u003e\u003ccode\u003e9a9bb26\u003c/code\u003e\u003c/a\u003e perf(react): improve react compiler preset so that slightly more modules are ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitejs/vite-plugin-react/commits/plugin-react@6.0.3/packages/plugin-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-v8` from 4.1.9 to 4.1.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e@​vitest/coverage-v8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.10\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Check fs access in builtin commands [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eOpenCode (claude-opus-4-8)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10680\"\u003evitest-dev/vitest#10680\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5c18dd267\"\u003e\u003c!-- raw HTML omitted --\u003e(5c18d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evm\u003c/strong\u003e: Fix external module resolve error with deps optimizer query for encoded URI [backport to v4]  -  by \u003ca href=\"https://github.com/SveLil\"\u003e\u003ccode\u003e@​SveLil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10661\"\u003evitest-dev/vitest#10661\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/bae52b511\"\u003e\u003c!-- raw HTML omitted --\u003e(bae52)\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/vitest/compare/v4.1.9...v4.1.10\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/db616d227b6e0cb07a94f5d1bba262ee95db7e46\"\u003e\u003ccode\u003edb616d2\u003c/code\u003e\u003c/a\u003e chore: release v4.1.10 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/10718\"\u003e#10718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.10/packages/coverage-v8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `autoprefixer` from 10.5.0 to 10.5.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/releases\"\u003eautoprefixer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed prefixed rule duplication (by \u003ca href=\"https://github.com/xianjianlf2\"\u003e\u003ccode\u003e@​xianjianlf2\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed brackets and gradient parser (\u003ca href=\"https://github.com/alanturing881\"\u003e\u003ccode\u003e@​alanturing881\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMoved \u003ccode\u003e-webkit-fill-available\u003c/code\u003e before \u003ccode\u003e-moz-available\u003c/code\u003e, so Firefox\nwill use \u003ccode\u003e-webkit-\u003c/code\u003e version which is closer to \u003ccode\u003estretch\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003egrid-area\u003c/code\u003e span reset for overriding areas (by \u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\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/postcss/autoprefixer/blob/main/CHANGELOG.md\"\u003eautoprefixer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.5.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed prefixed rule duplication (by \u003ca href=\"https://github.com/xianjianlf2\"\u003e\u003ccode\u003e@​xianjianlf2\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed brackets and gradient parser (\u003ca href=\"https://github.com/alanturing881\"\u003e\u003ccode\u003e@​alanturing881\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMoved \u003ccode\u003e-webkit-fill-available\u003c/code\u003e before \u003ccode\u003e-moz-available\u003c/code\u003e, so Firefox\nwill use \u003ccode\u003e-webkit-\u003c/code\u003e version which is closer to \u003ccode\u003estretch\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003egrid-area\u003c/code\u003e span reset for overriding areas (by \u003ca href=\"https://github.com/puneetdixit200\"\u003e\u003ccode\u003e@​puneetdixit200\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/postcss/autoprefixer/commit/4cad00f0e839f3d7bbcdcc00b7df6fc448fb28f3\"\u003e\u003ccode\u003e4cad00f\u003c/code\u003e\u003c/a\u003e Release 10.5.4 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/e62a4b1782f4ece51070feba79b0ff19f4305c68\"\u003e\u003ccode\u003ee62a4b1\u003c/code\u003e\u003c/a\u003e Update CI config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/c8f0d0ae00f5bb28bbcc3413f70b088020007469\"\u003e\u003ccode\u003ec8f0d0a\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/cae35771dc4a4dfeda637a31dc1795ace6d9d28b\"\u003e\u003ccode\u003ecae3577\u003c/code\u003e\u003c/a\u003e Move back to latest pnpm 11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/fd31eb33b56ab9663d298b5bf08ae4ff47f76878\"\u003e\u003ccode\u003efd31eb3\u003c/code\u003e\u003c/a\u003e Fix duplicated prefixed selectors on reformatted CSS (\u003ca href=\"https://redirect.github.com/postcss/autoprefixer/issues/1552\"\u003e#1552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/958d390787c31c3044c1fb68ec37efc29637e26b\"\u003e\u003ccode\u003e958d390\u003c/code\u003e\u003c/a\u003e Release 10.5.3 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/21d2adb4d1fc6103c1e3cc39c991de59fdb5496e\"\u003e\u003ccode\u003e21d2adb\u003c/code\u003e\u003c/a\u003e Fix gradient parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/f7ddae99f0ebfa3961a5c14bd9ecb7d4310601a6\"\u003e\u003ccode\u003ef7ddae9\u003c/code\u003e\u003c/a\u003e Fix bracket parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/10ea5e7b8511a3e07aeb8a0f50f61496bc3faf4f\"\u003e\u003ccode\u003e10ea5e7\u003c/code\u003e\u003c/a\u003e Update dependencies and remove patch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/b6e8a2a4672cafafcb3bb2c72cd0027a31b1a320\"\u003e\u003ccode\u003eb6e8a2a\u003c/code\u003e\u003c/a\u003e Update Dev Container\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/autoprefixer/compare/10.5.0...10.5.4\"\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 autoprefixer since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.5.0 to 10.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.7.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cf2a9bf2d982642f760370c15f1196f4658f4e27\"\u003e\u003ccode\u003ecf2a9bf\u003c/code\u003e\u003c/a\u003e feat: add errorClassNames option to preserve-caught-error rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21032\"\u003e#21032\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f8b873aae53610b80b5c1005606716e05ed3b91f\"\u003e\u003ccode\u003ef8b873a\u003c/code\u003e\u003c/a\u003e feat: max-nested-callbacks option for constructor callbacks (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21063\"\u003e#21063\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/557fde8bc633d26ea4fe287d4483f287e8e6080f\"\u003e\u003ccode\u003e557fde8\u003c/code\u003e\u003c/a\u003e feat: support computed \u003ccode\u003eNumber.parseInt\u003c/code\u003e member access in \u003ccode\u003eradix\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21041\"\u003e#21041\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0b4a73b65808f5a8fd192f15db2bf5e47002b9f7\"\u003e\u003ccode\u003e0b4a73b\u003c/code\u003e\u003c/a\u003e feat: add suggestions to no-compare-neg-zero (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21034\"\u003e#21034\u003c/a\u003e) (den$)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96cdd427db5f26c6403fba92b0f7ae4556c595ec\"\u003e\u003ccode\u003e96cdd42\u003c/code\u003e\u003c/a\u003e feat: report invalid signed numeric radix values in \u003ccode\u003eradix\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21030\"\u003e#21030\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3e7bf15e69e6d3a2c8832356bcc2e9903cc4eede\"\u003e\u003ccode\u003e3e7bf15\u003c/code\u003e\u003c/a\u003e fix: apply \u003ccode\u003eignoreClassesWithImplements\u003c/code\u003e to class expressions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21069\"\u003e#21069\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0d7d70cf013ec5bf1e4f5a0fcf7128bdf059b2d4\"\u003e\u003ccode\u003e0d7d70c\u003c/code\u003e\u003c/a\u003e fix: insert cause outside wrapping parens in preserve-caught-error (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21062\"\u003e#21062\u003c/a\u003e) (Mahin Anowar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/75ec753226010867270787b412f3dae412e421e6\"\u003e\u003ccode\u003e75ec753\u003c/code\u003e\u003c/a\u003e fix: handle static template literals in \u003ccode\u003eeqeqeq\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21058\"\u003e#21058\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b717a22e2408389a2ad40af66543e46390669eb6\"\u003e\u003ccode\u003eb717a22\u003c/code\u003e\u003c/a\u003e fix: prevent \u003ccode\u003eeqeqeq\u003c/code\u003e null option from reporting non-equality operators (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21057\"\u003e#21057\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e35b05f1961dcd691611bd68b6ff8a87072d6f76\"\u003e\u003ccode\u003ee35b05f\u003c/code\u003e\u003c/a\u003e fix: avoid \u003ccode\u003eno-invalid-regexp\u003c/code\u003e false positive for shadowed RegExp (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21051\"\u003e#21051\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3172b69c7db63ea0321355543e3f527c7d8b76a\"\u003e\u003ccode\u003ea3172b6\u003c/code\u003e\u003c/a\u003e fix: avoid \u003ccode\u003eno-control-regex\u003c/code\u003e false positive for shadowed RegExp (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21050\"\u003e#21050\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d1f637eca27e523d613991c6bea5b8726b810e4c\"\u003e\u003ccode\u003ed1f637e\u003c/code\u003e\u003c/a\u003e fix: parenthesize sequence expression operands in no-implicit-coercion (\u003ca href=\"https:...\n\n_Description has been truncated_","html_url":"https://github.com/vish288/vish288.github.io/pull/131","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/vish288%2Fvish288.github.io/issues/131","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/131/packages"}},{"old_version":"7.17.0","new_version":"7.18.1","update_type":"minor","path":null,"pr_created_at":"2026-07-19T02:19:53.000Z","version_change":"7.17.0 → 7.18.1","issue":{"uuid":"4920933201","node_id":"PR_kwDODt_2X87zc2Je","number":2912,"state":"open","title":"Chore(deps): Bump the minor-and-patch group across 1 directory with 30 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-07-19T02:19:53.000Z","updated_at":"2026-07-19T02:21:57.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Chore(deps): Bump","group_name":"minor-and-patch","update_count":30,"packages":[{"name":"@typescript-eslint/eslint-plugin","old_version":"8.61.0","new_version":"8.63.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.61.0","new_version":"8.63.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vercel/ncc","old_version":"0.44.0","new_version":"0.44.1","repository_url":"https://github.com/vercel/ncc"},{"name":"eslint","old_version":"10.6.0","new_version":"10.7.0","repository_url":"https://github.com/eslint/eslint"},{"name":"prettier","old_version":"3.8.4","new_version":"3.9.5","repository_url":"https://github.com/prettier/prettier"},{"name":"react-i18next","old_version":"17.0.8","new_version":"17.0.9","repository_url":"https://github.com/i18next/react-i18next"},{"name":"ts-loader","old_version":"9.6.0","new_version":"9.6.2","repository_url":"https://github.com/TypeStrong/ts-loader"},{"name":"webpack","old_version":"5.107.2","new_version":"5.108.4","repository_url":"https://github.com/webpack/webpack"},{"name":"eslint-plugin-jsdoc","old_version":"63.0.11","new_version":"63.0.13","repository_url":"https://github.com/gajus/eslint-plugin-jsdoc"},{"name":"@docusaurus/core","old_version":"3.10.1","new_version":"3.10.2","repository_url":"https://github.com/facebook/docusaurus"},{"name":"@docusaurus/preset-classic","old_version":"3.10.1","new_version":"3.10.2","repository_url":"https://github.com/facebook/docusaurus"},{"name":"styled-components","old_version":"6.4.2","new_version":"6.4.3","repository_url":"https://github.com/styled-components/styled-components"},{"name":"@amplitude/analytics-browser","old_version":"2.44.4","new_version":"2.44.5","repository_url":"https://github.com/amplitude/Amplitude-TypeScript"},{"name":"@amplitude/experiment-js-client","old_version":"1.21.2","new_version":"1.21.3","repository_url":"https://github.com/amplitude/experiment-js-client"},{"name":"@ledgerhq/hw-app-str","old_version":"7.7.4","new_version":"7.7.5","repository_url":"https://github.com/LedgerHQ/ledger-live"},{"name":"@ledgerhq/hw-transport-webhid","old_version":"6.35.4","new_version":"6.36.0","repository_url":"https://github.com/LedgerHQ/ledger-live"},{"name":"@radix-ui/react-dialog","old_version":"1.1.16","new_version":"1.1.19","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popover","old_version":"1.1.16","new_version":"1.1.19","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@sentry/browser","old_version":"10.63.0","new_version":"10.65.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tailwindcss/postcss","old_version":"4.3.1","new_version":"4.3.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/chrome","old_version":"0.1.43","new_version":"0.2.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"26.1.0","new_version":"26.1.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"i18next","old_version":"26.3.4","new_version":"26.3.6","repository_url":"https://github.com/i18next/i18next"},{"name":"jest-canvas-mock","old_version":"2.5.2","new_version":"2.5.8","repository_url":"https://github.com/hustcc/jest-canvas-mock"},{"name":"react-router-dom","old_version":"7.17.0","new_version":"7.18.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"semver","old_version":"7.8.4","new_version":"7.8.5","repository_url":"https://github.com/npm/node-semver"},{"name":"tailwindcss","old_version":"4.3.1","new_version":"4.3.2","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@playwright/test","old_version":"1.61.0","new_version":"1.61.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@sentry/webpack-plugin","old_version":"5.3.0","new_version":"5.4.0","repository_url":"https://github.com/getsentry/sentry-javascript-bundler-plugins"},{"name":"postcss","old_version":"8.5.15","new_version":"8.5.17","repository_url":"https://github.com/postcss/postcss"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 30 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.61.0` | `8.63.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.61.0` | `8.63.0` |\n| [@vercel/ncc](https://github.com/vercel/ncc) | `0.44.0` | `0.44.1` |\n| [eslint](https://github.com/eslint/eslint) | `10.6.0` | `10.7.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.4` | `3.9.5` |\n| [react-i18next](https://github.com/i18next/react-i18next) | `17.0.8` | `17.0.9` |\n| [ts-loader](https://github.com/TypeStrong/ts-loader) | `9.6.0` | `9.6.2` |\n| [webpack](https://github.com/webpack/webpack) | `5.107.2` | `5.108.4` |\n| [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) | `63.0.11` | `63.0.13` |\n| [@docusaurus/core](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus) | `3.10.1` | `3.10.2` |\n| [@docusaurus/preset-classic](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-preset-classic) | `3.10.1` | `3.10.2` |\n| [styled-components](https://github.com/styled-components/styled-components) | `6.4.2` | `6.4.3` |\n| [@amplitude/analytics-browser](https://github.com/amplitude/Amplitude-TypeScript) | `2.44.4` | `2.44.5` |\n| [@amplitude/experiment-js-client](https://github.com/amplitude/experiment-js-client/tree/HEAD/packages/experiment-browser) | `1.21.2` | `1.21.3` |\n| [@ledgerhq/hw-app-str](https://github.com/LedgerHQ/ledger-live) | `7.7.4` | `7.7.5` |\n| [@ledgerhq/hw-transport-webhid](https://github.com/LedgerHQ/ledger-live) | `6.35.4` | `6.36.0` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dialog) | `1.1.16` | `1.1.19` |\n| [@radix-ui/react-popover](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/popover) | `1.1.16` | `1.1.19` |\n| [@sentry/browser](https://github.com/getsentry/sentry-javascript) | `10.63.0` | `10.65.0` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.3.1` | `4.3.2` |\n| [@types/chrome](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chrome) | `0.1.43` | `0.2.2` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.1.0` | `26.1.1` |\n| [i18next](https://github.com/i18next/i18next) | `26.3.4` | `26.3.6` |\n| [jest-canvas-mock](https://github.com/hustcc/jest-canvas-mock) | `2.5.2` | `2.5.8` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.17.0` | `7.18.1` |\n| [semver](https://github.com/npm/node-semver) | `7.8.4` | `7.8.5` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.3.1` | `4.3.2` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.61.0` | `1.61.1` |\n| [@sentry/webpack-plugin](https://github.com/getsentry/sentry-javascript-bundler-plugins) | `5.3.0` | `5.4.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.15` | `8.5.17` |\n\n\nUpdates `@typescript-eslint/eslint-plugin` from 8.61.0 to 8.63.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.63.0\u003c/h2\u003e\n\u003ch2\u003e8.63.0 (2026-07-06)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] detect async usage of a sync dispose usage (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12426\"\u003e#12426\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 [method-signature-style] suggest converting readonly function properties instead of emitting invalid syntax (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12447\"\u003e#12447\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12446\"\u003e#12446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] handle optional-chained calls to overloaded functions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12491\"\u003e#12491\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12485\"\u003e#12485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] don't flag a shadowed String() call (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12492\"\u003e#12492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e export ClassStaticBlockScope (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12460\"\u003e#12460\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003eKristjan \u003ca href=\"https://github.com/KristjanTammekivi\"\u003e\u003ccode\u003e@​KristjanTammekivi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMichael Naumov \u003ca href=\"https://github.com/mnaoumov\"\u003e\u003ccode\u003e@​mnaoumov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSerhii Leniv \u003ca href=\"https://github.com/Serhii-Leniv\"\u003e\u003ccode\u003e@​Serhii-Leniv\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.63.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\u003ch2\u003ev8.62.1\u003c/h2\u003e\n\u003ch2\u003e8.62.1 (2026-06-29)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] use suggestion instead of autofix for trailing binary operator (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12328\"\u003e#12328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-boolean-literal-compare] preserve boolean result in fixer for nullable true comparisons (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12365\"\u003e#12365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] parenthesize object literal at left edge of expression statement (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12443\"\u003e#12443\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12418\"\u003e#12418\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003emdm317\u003c/li\u003e\n\u003cli\u003ePatrick Aleite\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.62.1\"\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\u003ch2\u003ev8.62.0\u003c/h2\u003e\n\u003ch2\u003e8.62.0 (2026-06-22)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.63.0 (2026-07-06)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] detect async usage of a sync dispose usage (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12426\"\u003e#12426\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-base-to-string] don't flag a shadowed String() call (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12492\"\u003e#12492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] handle optional-chained calls to overloaded functions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12491\"\u003e#12491\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12485\"\u003e#12485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [method-signature-style] suggest converting readonly function properties instead of emitting invalid syntax (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12447\"\u003e#12447\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12446\"\u003e#12446\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003eKristjan \u003ca href=\"https://github.com/KristjanTammekivi\"\u003e\u003ccode\u003e@​KristjanTammekivi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMichael Naumov \u003ca href=\"https://github.com/mnaoumov\"\u003e\u003ccode\u003e@​mnaoumov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSerhii Leniv \u003ca href=\"https://github.com/Serhii-Leniv\"\u003e\u003ccode\u003e@​Serhii-Leniv\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.63.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\u003ch2\u003e8.62.1 (2026-06-29)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] parenthesize object literal at left edge of expression statement (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12443\"\u003e#12443\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12418\"\u003e#12418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-boolean-literal-compare] preserve boolean result in fixer for nullable true comparisons (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12365\"\u003e#12365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] use suggestion instead of autofix for trailing binary operator (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12328\"\u003e#12328\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003emdm317\u003c/li\u003e\n\u003cli\u003ePatrick Aleite\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.62.1\"\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\u003ch2\u003e8.62.0 (2026-06-22)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove redundant package.json \u0026quot;files\u0026quot; (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12444\"\u003e#12444\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/290cf6cdcc5ffb00c5b8f3e1e0e9f2fd8cc96374\"\u003e\u003ccode\u003e290cf6c\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.63.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8d8fda638b9cb5874c5bfd8b13da7ec8b74dd0f8\"\u003e\u003ccode\u003e8d8fda6\u003c/code\u003e\u003c/a\u003e feat(eslint-plugin): [no-misused-promises] detect async usage of a sync dispo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/fec4f4f0fb8fa7318c60ec59f59bf2b710314b34\"\u003e\u003ccode\u003efec4f4f\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-base-to-string] don't flag a shadowed String() call (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/fb3da7974e00d119493a7170e34b76b2a9051f85\"\u003e\u003ccode\u003efb3da79\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unnecessary-type-assertion] handle optional-chained c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/dd020578ed417b844b1d03a70be42a126d51cbb5\"\u003e\u003ccode\u003edd02057\u003c/code\u003e\u003c/a\u003e docs: [no-base-to-string] clarify ignoredTypeNames description (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12488\"\u003e#12488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/5b224e79c59897a5580540a561a492f83b6d8836\"\u003e\u003ccode\u003e5b224e7\u003c/code\u003e\u003c/a\u003e docs: [ban-ts-comment] clarify that \u003ccode\u003e@ts-expect-error\u003c/code\u003e is allowed by default ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a9a9d431017bd081a55f1d63d91c00ee901b7205\"\u003e\u003ccode\u003ea9a9d43\u003c/code\u003e\u003c/a\u003e docs: [restrict-template-expressions] clarify \u003ccode\u003eallowArray\u003c/code\u003e option behavior (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/091fe8241275300f022d521c2ac74f920b55a024\"\u003e\u003ccode\u003e091fe82\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [method-signature-style] suggest converting readonly func...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d5502f9367c90f0e599cef47b3e090a1de343d40\"\u003e\u003ccode\u003ed5502f9\u003c/code\u003e\u003c/a\u003e docs: clarify consistent-type-imports guidance for verbatimModuleSyntax (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12194\"\u003e#12194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/61a9dba6872ddcc996797c0fdfb9a3e3c825c3d2\"\u003e\u003ccode\u003e61a9dba\u003c/code\u003e\u003c/a\u003e chore(eslint-plugin): switch auto-generated test cases to hand-written in pre...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.63.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.61.0 to 8.63.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.63.0\u003c/h2\u003e\n\u003ch2\u003e8.63.0 (2026-07-06)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] detect async usage of a sync dispose usage (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12426\"\u003e#12426\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 [method-signature-style] suggest converting readonly function properties instead of emitting invalid syntax (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12447\"\u003e#12447\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12446\"\u003e#12446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] handle optional-chained calls to overloaded functions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12491\"\u003e#12491\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12485\"\u003e#12485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] don't flag a shadowed String() call (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12492\"\u003e#12492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e export ClassStaticBlockScope (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12460\"\u003e#12460\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003eKristjan \u003ca href=\"https://github.com/KristjanTammekivi\"\u003e\u003ccode\u003e@​KristjanTammekivi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMichael Naumov \u003ca href=\"https://github.com/mnaoumov\"\u003e\u003ccode\u003e@​mnaoumov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSerhii Leniv \u003ca href=\"https://github.com/Serhii-Leniv\"\u003e\u003ccode\u003e@​Serhii-Leniv\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.63.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\u003ch2\u003ev8.62.1\u003c/h2\u003e\n\u003ch2\u003e8.62.1 (2026-06-29)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] use suggestion instead of autofix for trailing binary operator (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12328\"\u003e#12328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-boolean-literal-compare] preserve boolean result in fixer for nullable true comparisons (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12365\"\u003e#12365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] parenthesize object literal at left edge of expression statement (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12443\"\u003e#12443\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12418\"\u003e#12418\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003emdm317\u003c/li\u003e\n\u003cli\u003ePatrick Aleite\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.62.1\"\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\u003ch2\u003ev8.62.0\u003c/h2\u003e\n\u003ch2\u003e8.62.0 (2026-06-22)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.63.0 (2026-07-06)\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.63.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\u003ch2\u003e8.62.1 (2026-06-29)\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.62.1\"\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\u003ch2\u003e8.62.0 (2026-06-22)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove redundant package.json \u0026quot;files\u0026quot; (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12444\"\u003e#12444\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.62.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\u003ch2\u003e8.61.1 (2026-06-15)\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.61.1\"\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/290cf6cdcc5ffb00c5b8f3e1e0e9f2fd8cc96374\"\u003e\u003ccode\u003e290cf6c\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.63.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3ea32f4ba5e196c08c6da1095619d7f65ba4905e\"\u003e\u003ccode\u003e3ea32f4\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.62.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/54e285728e5d8cb83fadb8041189f0c3b4ab436a\"\u003e\u003ccode\u003e54e2857\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.62.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/81e4c2654c3f4d923766a888691add2c45b5d64a\"\u003e\u003ccode\u003e81e4c26\u003c/code\u003e\u003c/a\u003e feat: remove redundant package.json \u0026quot;files\u0026quot; (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12444\"\u003e#12444\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/aaad7187b529c4b6ff8088ffd7e948c69c2763b6\"\u003e\u003ccode\u003eaaad718\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.61.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.63.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vercel/ncc` from 0.44.0 to 0.44.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ncc/releases\"\u003e@​vercel/ncc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.44.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vercel/ncc/compare/0.44.0...0.44.1\"\u003e0.44.1\u003c/a\u003e (2026-06-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve runtime createRequire in ESM builds (\u003ca href=\"https://redirect.github.com/vercel/ncc/issues/1334\"\u003e#1334\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/ncc/commit/8f0aefd6781d5305073aa8797a60a1833f06f06b\"\u003e8f0aefd\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vercel/ncc/issues/1312\"\u003e#1312\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/vercel/ncc/commit/8f0aefd6781d5305073aa8797a60a1833f06f06b\"\u003e\u003ccode\u003e8f0aefd\u003c/code\u003e\u003c/a\u003e fix: preserve runtime createRequire in ESM builds (\u003ca href=\"https://redirect.github.com/vercel/ncc/issues/1334\"\u003e#1334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ncc/commit/b9c6310a2bf0d92fd7ee801e0a563a1387e81899\"\u003e\u003ccode\u003eb9c6310\u003c/code\u003e\u003c/a\u003e chore: Update vm2 to latest version (3.11.5) (\u003ca href=\"https://redirect.github.com/vercel/ncc/issues/1333\"\u003e#1333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/ncc/compare/0.44.0...0.44.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.6.0 to 10.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.7.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cf2a9bf2d982642f760370c15f1196f4658f4e27\"\u003e\u003ccode\u003ecf2a9bf\u003c/code\u003e\u003c/a\u003e feat: add errorClassNames option to preserve-caught-error rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21032\"\u003e#21032\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f8b873aae53610b80b5c1005606716e05ed3b91f\"\u003e\u003ccode\u003ef8b873a\u003c/code\u003e\u003c/a\u003e feat: max-nested-callbacks option for constructor callbacks (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21063\"\u003e#21063\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/557fde8bc633d26ea4fe287d4483f287e8e6080f\"\u003e\u003ccode\u003e557fde8\u003c/code\u003e\u003c/a\u003e feat: support computed \u003ccode\u003eNumber.parseInt\u003c/code\u003e member access in \u003ccode\u003eradix\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21041\"\u003e#21041\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0b4a73b65808f5a8fd192f15db2bf5e47002b9f7\"\u003e\u003ccode\u003e0b4a73b\u003c/code\u003e\u003c/a\u003e feat: add suggestions to no-compare-neg-zero (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21034\"\u003e#21034\u003c/a\u003e) (den$)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96cdd427db5f26c6403fba92b0f7ae4556c595ec\"\u003e\u003ccode\u003e96cdd42\u003c/code\u003e\u003c/a\u003e feat: report invalid signed numeric radix values in \u003ccode\u003eradix\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21030\"\u003e#21030\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3e7bf15e69e6d3a2c8832356bcc2e9903cc4eede\"\u003e\u003ccode\u003e3e7bf15\u003c/code\u003e\u003c/a\u003e fix: apply \u003ccode\u003eignoreClassesWithImplements\u003c/code\u003e to class expressions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21069\"\u003e#21069\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0d7d70cf013ec5bf1e4f5a0fcf7128bdf059b2d4\"\u003e\u003ccode\u003e0d7d70c\u003c/code\u003e\u003c/a\u003e fix: insert cause outside wrapping parens in preserve-caught-error (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21062\"\u003e#21062\u003c/a\u003e) (Mahin Anowar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/75ec753226010867270787b412f3dae412e421e6\"\u003e\u003ccode\u003e75ec753\u003c/code\u003e\u003c/a\u003e fix: handle static template literals in \u003ccode\u003eeqeqeq\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21058\"\u003e#21058\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b717a22e2408389a2ad40af66543e46390669eb6\"\u003e\u003ccode\u003eb717a22\u003c/code\u003e\u003c/a\u003e fix: prevent \u003ccode\u003eeqeqeq\u003c/code\u003e null option from reporting non-equality operators (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21057\"\u003e#21057\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e35b05f1961dcd691611bd68b6ff8a87072d6f76\"\u003e\u003ccode\u003ee35b05f\u003c/code\u003e\u003c/a\u003e fix: avoid \u003ccode\u003eno-invalid-regexp\u003c/code\u003e false positive for shadowed RegExp (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21051\"\u003e#21051\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3172b69c7db63ea0321355543e3f527c7d8b76a\"\u003e\u003ccode\u003ea3172b6\u003c/code\u003e\u003c/a\u003e fix: avoid \u003ccode\u003eno-control-regex\u003c/code\u003e false positive for shadowed RegExp (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21050\"\u003e#21050\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d1f637eca27e523d613991c6bea5b8726b810e4c\"\u003e\u003ccode\u003ed1f637e\u003c/code\u003e\u003c/a\u003e fix: parenthesize sequence expression operands in no-implicit-coercion (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21045\"\u003e#21045\u003c/a\u003e) (spokodev)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8859bafb018e2b23b5110d52e491b69b94ad890a\"\u003e\u003ccode\u003e8859baf\u003c/code\u003e\u003c/a\u003e fix: avoid prefer-numeric-literals false positive for shadowed globals (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21047\"\u003e#21047\u003c/a\u003e) (한국)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a9e5961050676ef29dba9649dfcd7233d21760c7\"\u003e\u003ccode\u003ea9e5961\u003c/code\u003e\u003c/a\u003e fix: use-isnan false positive on shadowed NaN/Number (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20958\"\u003e#20958\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8a240a76108f30f2476e61a925e4d32d378cce5e\"\u003e\u003ccode\u003e8a240a7\u003c/code\u003e\u003c/a\u003e fix: avoid false positives in \u003ccode\u003eradix\u003c/code\u003e rule for spread arguments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21044\"\u003e#21044\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c30d80801ca561bdf65c6c3eba4ee57dced278cf\"\u003e\u003ccode\u003ec30d808\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5139800b23e77fdd1a76664e1b36f478942eae55\"\u003e\u003ccode\u003e5139800\u003c/code\u003e\u003c/a\u003e docs: document ESLint migration codemods in v9 and v10 guides (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20980\"\u003e#20980\u003c/a\u003e) (Alex Bit)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/04174cbfaac1f9555400b5332d69056e6aab9cc6\"\u003e\u003ccode\u003e04174cb\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/026e1304080512bcddfd2af3557fff86474ff949\"\u003e\u003ccode\u003e026e130\u003c/code\u003e\u003c/a\u003e docs: update semver policy for bug fixes (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21048\"\u003e#21048\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9d42fefb0e05ecd0b256c2ebed479fc868862f0c\"\u003e\u003ccode\u003e9d42fef\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b23015955c8d6e6516076190730f538c86927f26\"\u003e\u003ccode\u003eb230159\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0129972ba122e95bece6040fda44d20f6799246a\"\u003e\u003ccode\u003e0129972\u003c/code\u003e\u003c/a\u003e docs: correct \u003ccode\u003e**/.js\u003c/code\u003e glob to \u003ccode\u003e**/*.js\u003c/code\u003e in config files guide (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21036\"\u003e#21036\u003c/a\u003e) (EduardF1)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/948937986f2aa3cccb27a4c80694a85e5b0a5f64\"\u003e\u003ccode\u003e9489379\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e to ^3.3.6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21076\"\u003e#21076\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/81a4774a928211bd0c01a06a1517736ece594522\"\u003e\u003ccode\u003e81a4774\u003c/code\u003e\u003c/a\u003e chore: updates for v9.39.5 release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/983541491393323d17717683f6a2e6dbef4bc3f4\"\u003e\u003ccode\u003e9835414\u003c/code\u003e\u003c/a\u003e chore: enable \u003ccode\u003e$ExpectType\u003c/code\u003e annotations in all TypeScript files (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21071\"\u003e#21071\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/72adf6bd214c142b38aabb4b8f6f908079c5301a\"\u003e\u003ccode\u003e72adf6b\u003c/code\u003e\u003c/a\u003e chore: restrict \u003ccode\u003emarkdownlint-cli2\u003c/code\u003e updates in renovate (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21067\"\u003e#21067\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/833ec10fd702644e94334edd3cd2aa313174a958\"\u003e\u003ccode\u003e833ec10\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21061\"\u003e#21061\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ea106ddcb6af7db8f36d62a28dbaba94d33598e\"\u003e\u003ccode\u003e7ea106d\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21059\"\u003e#21059\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8fb550e7c257fbdc4108fc8e63db43c1d914d472\"\u003e\u003ccode\u003e8fb550e\u003c/code\u003e\u003c/a\u003e chore: add prettier update commit to \u003ccode\u003e.git-blame-ignore-revs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21056\"\u003e#21056\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e4e11668ead6b950328c71e894563a13ef72bf84\"\u003e\u003ccode\u003ee4e1166\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21055\"\u003e#21055\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0493f53f3fcec4ed69a1808dffa153dcff1380d3\"\u003e\u003ccode\u003e0493f53\u003c/code\u003e\u003c/a\u003e chore: update prettier to v3.9.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21054\"\u003e#21054\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1056a996c657b377dc16a58c28890d2940394408\"\u003e\u003ccode\u003e1056a99\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.8.5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21049\"\u003e#21049\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4d4155df4a21d711e8dd21a467de085e770bad35\"\u003e\u003ccode\u003e4d4155d\u003c/code\u003e\u003c/a\u003e ci: run ecosystem tests on pull requests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21027\"\u003e#21027\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/993539fd45d3d01aad3fbc13963e2245fdf7ee0d\"\u003e\u003ccode\u003e993539f\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/json\u003c/code\u003e to ^2.0.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21042\"\u003e#21042\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/53f8b69c15af7398c989071ee4788b88edd48bdd\"\u003e\u003ccode\u003e53f8b69\u003c/code\u003e\u003c/a\u003e test: add error locations to \u003ccode\u003eno-constant-binary-expression\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21039\"\u003e#21039\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5ab71d52f9d860df04e626fcd819a36257f21f9e\"\u003e\u003ccode\u003e5ab71d5\u003c/code\u003e\u003c/a\u003e refactor: clean up radix rule internals (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21015\"\u003e#21015\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a80a9a461478838930c5545f840473840b26b0e6\"\u003e\u003ccode\u003ea80a9a4\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21035\"\u003e#21035\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7c9a02933cf1c231237babb8a7a32150ab72e263\"\u003e\u003ccode\u003e7c9a029\u003c/code\u003e\u003c/a\u003e ci: add Node.js 26 to CI (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20847\"\u003e#20847\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fabd99bb74eedcb950df51ec3280414ff1d68d38\"\u003e\u003ccode\u003efabd99b\u003c/code\u003e\u003c/a\u003e 10.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37c5e75949ff2ae1f0085f547e35ce2bdf9d524d\"\u003e\u003ccode\u003e37c5e75\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/948937986f2aa3cccb27a4c80694a85e5b0a5f64\"\u003e\u003ccode\u003e9489379\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e to ^3.3.6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21076\"\u003e#21076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/81a4774a928211bd0c01a06a1517736ece594522\"\u003e\u003ccode\u003e81a4774\u003c/code\u003e\u003c/a\u003e chore: updates for v9.39.5 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3e7bf15e69e6d3a2c8832356bcc2e9903cc4eede\"\u003e\u003ccode\u003e3e7bf15\u003c/code\u003e\u003c/a\u003e fix: apply \u003ccode\u003eignoreClassesWithImplements\u003c/code\u003e to class expressions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21069\"\u003e#21069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/983541491393323d17717683f6a2e6dbef4bc3f4\"\u003e\u003ccode\u003e9835414\u003c/code\u003e\u003c/a\u003e chore: enable \u003ccode\u003e$ExpectType\u003c/code\u003e annotations in all TypeScript files (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21071\"\u003e#21071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cf2a9bf2d982642f760370c15f1196f4658f4e27\"\u003e\u003ccode\u003ecf2a9bf\u003c/code\u003e\u003c/a\u003e feat: add errorClassNames option to preserve-caught-error rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21032\"\u003e#21032\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c30d80801ca561bdf65c6c3eba4ee57dced278cf\"\u003e\u003ccode\u003ec30d808\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f8b873aae53610b80b5c1005606716e05ed3b91f\"\u003e\u003ccode\u003ef8b873a\u003c/code\u003e\u003c/a\u003e feat: max-nested-callbacks option for constructor callbacks (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21063\"\u003e#21063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/72adf6bd214c142b38aabb4b8f6f908079c5301a\"\u003e\u003ccode\u003e72adf6b\u003c/code\u003e\u003c/a\u003e chore: restrict \u003ccode\u003emarkdownlint-cli2\u003c/code\u003e updates in renovate (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21067\"\u003e#21067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.6.0...v10.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.8.4 to 3.9.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.9.5\u003c/h2\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.5/CHANGELOG.md#395\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular: Format \u003ccode\u003e@content(name)\u003c/code\u003e -\u0026gt; \u003ccode\u003e@content (name)\u003c/code\u003e to align with other block syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19499\"\u003e#19499\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.4/CHANGELOG.md#394\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix unexpected removal of characters in liquid syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19489\"\u003eprettier/prettier#19489\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​seiyab\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypeScript: Allow decorators to be used with declare on class fields (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19492\"\u003eprettier/prettier#19492\u003c/a\u003e by \u003ca href=\"https://github.com/evoactivity\"\u003e\u003ccode\u003e@​evoactivity\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.3/CHANGELOG.md#393\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCLI: Fix ignored file has been cached incorrectly (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19483\"\u003e#19483\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.1/CHANGELOG.md#391\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.5...3.9.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/06/27/3.9.0\"\u003ePrettier 3.9: Major parser upgrades and Formatting improvements\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Flow variance annotation print (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19022\"\u003e#19022\u003c/a\u003e by \u003ca href=\"https://github.com/marcoww6\"\u003e\u003ccode\u003e@​marcoww6\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.8.5/CHANGELOG.md#385\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.9.5\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.4...3.9.5\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Cap ordered list mark at 999,999,999 (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19351\"\u003e#19351\u003c/a\u003e by \u003ca href=\"https://github.com/tats-u\"\u003e\u003ccode\u003e@​tats-u\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003eCommonMark parsers only support ordered list item numbers up to 999,999,999.\u003c/p\u003e\n\u003cp\u003eWith this change, Prettier now caps the ordered list item number at 999,999,999 to ensure that the output is correctly parsed as an ordered list by CommonMark parsers. Numbers larger than 999,999,999 are not parsed as list item numbers and are left unchanged in the output:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"markdown\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n999999998. text\n999999998. text\n999999998. text\n999999998. text\n\u003cp\u003e1234567890123456789012) text\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.4 --\u0026gt;\n999999998. text\n999999999. text\n1000000000. text\n1000000001. text\u003c/p\u003e\n\u003cp\u003e1234567890123456789012) text\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.5 --\u0026gt;\n999999998. text\n999999999. text\n999999999. text\n999999999. text\u003c/p\u003e\n\u003cp\u003e1234567890123456789012) text\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Avoid corrupting empty link with title (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19487\"\u003e#19487\u003c/a\u003e by \u003ca href=\"https://github.com/andersk\"\u003e\u003ccode\u003e@​andersk\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003eDo not remove \u003ccode\u003e\u0026lt;\u0026gt;\u003c/code\u003e from an inline link or image with an empty URL and a title, as this removal would change its interpretation.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"md\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n[link](https://github.com/prettier/prettier/blob/main/\u0026lt;\u0026gt; \u0026quot;title\u0026quot;)\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.4 --\u0026gt;\n[link](\u003ca href=\"https://github.com/prettier/prettier/blob/main/\"\u003ehttps://github.com/prettier/prettier/blob/main/\u003c/a\u003e \u0026quot;title\u0026quot;)\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.5 --\u0026gt;\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b6c7d1806807162658fd5694d002b54b778c3756\"\u003e\u003ccode\u003eb6c7d18\u003c/code\u003e\u003c/a\u003e Release 3.9.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/cd54ccc7288f2a4585ba5bf96883e2ed3b18e781\"\u003e\u003ccode\u003ecd54ccc\u003c/code\u003e\u003c/a\u003e Avoid corrupting empty Markdown link with title (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19487\"\u003e#19487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/2bb67ce8cd326dbaccbdec97e7578985f6009a14\"\u003e\u003ccode\u003e2bb67ce\u003c/code\u003e\u003c/a\u003e Preserving comments' \u003ccode\u003eplacement\u003c/code\u003e property (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19567\"\u003e#19567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/91bcac88ec1d784767ebbf5ec4686a5dbf37c3c1\"\u003e\u003ccode\u003e91bcac8\u003c/code\u003e\u003c/a\u003e Add more tests for comment-only object type (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19587\"\u003e#19587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/cbee7377a1875686558bfc9416b789d66771d9e7\"\u003e\u003ccode\u003ecbee737\u003c/code\u003e\u003c/a\u003e Remove space in empty object type (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19583\"\u003e#19583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/6394c732090efdf7798e0c8dc44c46583b4131c3\"\u003e\u003ccode\u003e6394c73\u003c/code\u003e\u003c/a\u003e Align empty module declaration with TS (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19568\"\u003e#19568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/a4e6f7a0264bad45f3c153773111f60a5d406d55\"\u003e\u003ccode\u003ea4e6f7a\u003c/code\u003e\u003c/a\u003e Prevent the addition of space in \u003ccode\u003etype()\u003c/code\u003e with \u003ccode\u003e+\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19516\"\u003e#19516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/3d063b57b1a2fdc660341b6e1c719e09997cc72c\"\u003e\u003ccode\u003e3d063b5\u003c/code\u003e\u003c/a\u003e Ignore dangling comments when checking type parameter comments (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19572\"\u003e#19572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/908503e9ee02718ef0ec21a023f2c0fd5fb00603\"\u003e\u003ccode\u003e908503e\u003c/code\u003e\u003c/a\u003e Handle dangling comments in \u003ccode\u003eSwitchStatement\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19581\"\u003e#19581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/943a475c3592149aad6062ad235338da548365ea\"\u003e\u003ccode\u003e943a475\u003c/code\u003e\u003c/a\u003e Angular: Support expression for exhaustive typechecking (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19571\"\u003e#19571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.8.4...3.9.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-i18next` from 17.0.8 to 17.0.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/i18next/react-i18next/blob/master/CHANGELOG.md\"\u003ereact-i18next's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e17.0.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: allow TypeScript 7 in the optional \u003ccode\u003etypescript\u003c/code\u003e peer dependency range (\u003ccode\u003e^5 || ^6 || ^7\u003c/code\u003e). With \u003ccode\u003etypescript@7.0.2\u003c/code\u003e in a project, \u003ccode\u003enpm install\u003c/code\u003e failed with an \u003ccode\u003eERESOLVE\u003c/code\u003e peer conflict. Fixes \u003ca href=\"https://redirect.github.com/i18next/react-i18next/issues/1927\"\u003e#1927\u003c/a\u003e, thanks \u003ca href=\"https://github.com/andikapradanaarif\"\u003e\u003ccode\u003e@​andikapradanaarif\u003c/code\u003e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003efix(types): \u003ccode\u003e\u0026lt;Trans t={t} ns=\u0026quot;ns\u0026quot; …\u0026gt;\u003c/code\u003e with a \u003ccode\u003et\u003c/code\u003e from \u003ccode\u003euseTranslation(['ns'])\u003c/code\u003e now typechecks under TypeScript 7. TS7 intersects the \u003ccode\u003eNs\u003c/code\u003e inference candidates coming from the \u003ccode\u003et\u003c/code\u003e prop (\u003ccode\u003ereadonly ['ns']\u003c/code\u003e) and the \u003ccode\u003ens\u003c/code\u003e prop (\u003ccode\u003e'ns'\u003c/code\u003e) into an unsatisfiable \u003ccode\u003e'ns' \u0026amp; readonly ['ns']\u003c/code\u003e, where TS6 resolved them. The \u003ccode\u003ens\u003c/code\u003e prop on \u003ccode\u003eTransProps\u003c/code\u003e, \u003ccode\u003eTransSelectorProps\u003c/code\u003e and \u003ccode\u003eIcuTransWithoutContextProps\u003c/code\u003e now also accepts a single namespace out of an array-typed \u003ccode\u003eNs\u003c/code\u003e (\u003ccode\u003eNs | (Ns extends readonly (infer S extends string)[] ? S : never)\u003c/code\u003e) — which matches runtime behavior and is unchanged under TS5/TS6.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/react-i18next/commit/8b4a9ea139b73309471737e5ba9c423f82d5c0cc\"\u003e\u003ccode\u003e8b4a9ea\u003c/code\u003e\u003c/a\u003e 17.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/react-i18next/commit/422bab13d4c9664e51c0c1025df2da37c0912075\"\u003e\u003ccode\u003e422bab1\u003c/code\u003e\u003c/a\u003e fix: support typescript 7 — widen peer range and fix Trans ns inference under...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/react-i18next/commit/6e18aa95b5ff9257b477301283819697f249ea25\"\u003e\u003ccode\u003e6e18aa9\u003c/code\u003e\u003c/a\u003e README: mention npx i18next-cli localize as the zero-to-localized path\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/i18next/react-i18next/compare/v17.0.8...v17.0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ts-loader` from 9.6.0 to 9.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TypeStrong/ts-loader/releases\"\u003ets-loader's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/TypeStrong/ts-loader/pull/1701\"\u003echore: trim runtime dependencies — remove enhanced-resolve/semver, swap micromatch → picomatch\u003c/a\u003e - thanks \u003ca href=\"https://github.com/johnnyreilly\"\u003e\u003ccode\u003e@​johnnyreilly\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOfficially ts-loader has supported 3.6.3+ versions of TypeScript. This change means that certain scenarios with older versions of TS will now certainly fail. If anyone is actually using these versions it would be surprising.\u003c/p\u003e\n\u003ch2\u003ev9.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/TypeStrong/ts-loader/pull/1699\"\u003efix: rspack support\u003c/a\u003e - thanks \u003ca href=\"https://github.com/johnnyreilly\"\u003e\u003ccode\u003e@​johnnyreilly\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/bhollis\"\u003e\u003ccode\u003e@​bhollis\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/TypeStrong/ts-loader/blob/main/CHANGELOG.md\"\u003ets-loader's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/TypeStrong/ts-loader/pull/1701\"\u003echore: trim runtime dependencies — remove enhanced-resolve/semver, swap micromatch → picomatch\u003c/a\u003e - thanks \u003ca href=\"https://github.com/johnnyreilly\"\u003e\u003ccode\u003e@​johnnyreilly\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eOfficially ts-loader has supported 3.6.3+ versions of TypeScript. This change means that certain scenarios with older versions of TS will now certainly fail. If anyone is actually using these versions it would be surprising.\u003c/p\u003e\n\u003ch2\u003e9.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/TypeStrong/ts-loader/pull/1699\"\u003efix: rspack support\u003c/a\u003e - thanks \u003ca href=\"https://github.com/johnnyreilly\"\u003e\u003ccode\u003e@​johnnyreilly\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/bhollis\"\u003e\u003ccode\u003e@​bhollis\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/TypeStrong/ts-loader/commit/b347bb7fda1ae7240e527e05c275e0485bb3978a\"\u003e\u003ccode\u003eb347bb7\u003c/code\u003e\u003c/a\u003e chore: trim runtime dependencies — remove enhanced-resolve/semver, swap micro...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/ts-loader/commit/32d82e6c6268f73133ef003cbfb664e765161041\"\u003e\u003ccode\u003e32d82e6\u003c/code\u003e\u003c/a\u003e fix: rspack support (\u003ca href=\"https://redirect.github.com/TypeStrong/ts-loader/issues/1699\"\u003e#1699\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TypeStrong/ts-loader/commit/6bd992eac17badde1b586487af23d20a2b85a62e\"\u003e\u003ccode\u003e6bd992e\u003c/code\u003e\u003c/a\u003e chore: Update GitHub Actions workflow for release\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TypeStrong/ts-loader/compare/v9.6.0...v9.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `webpack` from 5.107.2 to 5.108.4\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.108.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSpeed up non-CSS-Modules parsing by not building unused selector AST nodes. (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/21324\"\u003e#21324\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSpeed up non-CSS-Modules CSS parsing by dropping value tokens nothing reads. (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/21324\"\u003e#21324\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eResolve HTML asset URLs against the document \u003ccode\u003e\u0026lt;base href\u0026gt;\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/21329\"\u003e#21329\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd HTML integration tests: generateError output, ignored src, null-char parse. (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/21328\"\u003e#21328\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eReduce CPU and memory overhead of HTML and CSS parsing and code generation. (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/21332\"\u003e#21332\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eReduce HTML parser memory and CPU by skipping unused AST nodes. (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/21323\"\u003e#21323\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eReduce HTML parser memory by storing the AST in struct-of-arrays form. (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/21331\"\u003e#21331\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eKey the provided-exports cache on a lazy barrel's still-lazy re-export targets. (by \u003ca href=\"https://github.com/hai-x\"\u003e\u003ccode\u003e@​hai-x\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21326\"\u003e#21326\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDefault \u003ccode\u003eoutput.globalObject\u003c/code\u003e to \u003ccode\u003eglobalThis\u003c/code\u003e for universal targets. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21314\"\u003e#21314\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePass through \u003ccode\u003enew URL(...)\u003c/code\u003e directory references instead of resolving them. (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/21312\"\u003e#21312\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.108.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSpeed up CSS parsing and reduce CSS AST node memory. (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/21285\"\u003e#21285\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix HMR codegen crash for harmony accept with unresolved imports. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21302\"\u003e#21302\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMatch harmony accept dependencies by module reference so HMR codegen handles imports without a module or chunk id. (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/21303\"\u003e#21303\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.108.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix lazy barrel deferral of ungrouped side-effect imports. (by \u003ca href=\"https://github.com/hai-x\"\u003e\u003ccode\u003e@​hai-x\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21291\"\u003e#21291\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRespect the \u003ccode\u003enode:\u003c/code\u003e prefix for node.js core modules used as externals. (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/21286\"\u003e#21286\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.108.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix invalid property access for escaped namespace imports with multi-character mangled export names. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21280\"\u003e#21280\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd frames to ProfilingPlugin TracingStartedInBrowser event so the trace loads in Chrome DevTools. (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/21269\"\u003e#21269\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.108.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTreat top-level await and \u003ccode\u003eimport.meta\u003c/code\u003e as ES module markers, matching Node.js syntax detection so no explicit module type is needed. (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/21218\"\u003e#21218\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/webpack/webpack/blob/main/CHANGELOG.md\"\u003ewebpack's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.108.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSpeed up non-CSS-Modules parsing by not building unused selector AST nodes. (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/21324\"\u003e#21324\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSpeed up non-CSS-Modules CSS parsing by dropping value tokens nothing reads. (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/21324\"\u003e#21324\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eResolve HTML asset URLs against the document \u003ccode\u003e\u0026lt;base href\u0026gt;\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/21329\"\u003e#21329\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd HTML integration tests: generateError output, ignored src, null-char parse. (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/21328\"\u003e#21328\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eReduce CPU and memory overhead of HTML and CSS parsing and code generation. (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/21332\"\u003e#21332\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eReduce HTML parser memory and CPU by skipping unused AST nodes. (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/21323\"\u003e#21323\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eReduce HTML parser memory by storing the AST in struct-of-arrays form. (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/21331\"\u003e#21331\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eKey the provided-exports cache on a lazy barrel's still-lazy re-export targets. (by \u003ca href=\"https://github.com/hai-x\"\u003e\u003ccode\u003e@​hai-x\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21326\"\u003e#21326\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDefault \u003ccode\u003eoutput.globalObject\u003c/code\u003e to \u003ccode\u003eglobalThis\u003c/code\u003e for universal targets. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21314\"\u003e#21314\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePass through \u003ccode\u003enew URL(...)\u003c/code\u003e directory references instead of resolving them. (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/21312\"\u003e#21312\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.108.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSpeed up CSS parsing and reduce CSS AST node memory. (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/21285\"\u003e#21285\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix HMR codegen crash for harmony accept with unresolved imports. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21302\"\u003e#21302\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMatch harmony accept dependencies by module reference so HMR codegen handles imports without a module or chunk id. (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/21303\"\u003e#21303\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.108.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix lazy barrel deferral of ungrouped side-effect imports. (by \u003ca href=\"https://github.com/hai-x\"\u003e\u003ccode\u003e@​hai-x\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21291\"\u003e#21291\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRespect the \u003ccode\u003enode:\u003c/code\u003e prefix for node.js core modules used as externals. (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/21286\"\u003e#21286\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.108.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix invalid property access for escaped namespace imports with multi-character mangled export names. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/21280\"\u003e#21280\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd frames to ProfilingPlugin TracingStartedInBrowser event so the trace loads in Chrome DevTools. (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/21269\"\u003e#21269\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/bb9ccfd32b8059819204a48bdb5436c9266dcdf0\"\u003e\u003ccode\u003ebb9ccfd\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/21319\"\u003e#21319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/76390666e9dcf1cb8e0080db9eccafbdb7f53c2c\"\u003e\u003ccode\u003e7639066\u003c/code\u003e\u003c/a\u003e fix: invalidate provided-exports cache with lazy barrel (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/21326\"\u003e#21326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/ae28c5421263a001fe1901b7374bd26797658bca\"\u003e\u003ccode\u003eae28c54\u003c/code\u003e\u003c/a\u003e perf: reduce CPU and memory overhead of the HTML and CSS pipelines (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/21332\"\u003e#21332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/e6fb5473224f4cf574e907019499d99b44282d2b\"\u003e\u003ccode\u003ee6fb547\u003c/code\u003e\u003c/a\u003e perf: re-encode the HTML AST as struct-of-arrays behind a path-based visitor ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/5ce1c22edd2f6af4198c4163442d40e97e336060\"\u003e\u003ccode\u003e5ce1c22\u003c/code\u003e\u003c/a\u003e fix(html): resolve asset URLs against \u0026lt;base href\u0026gt; (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/21329\"\u003e#21329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/0e43c4ac179173e85a4392722e601743e7c04591\"\u003e\u003ccode\u003e0e43c4a\u003c/code\u003e\u003c/a\u003e test(html): cover generateError, ignored-source, and null-character parse pat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/cebd7935a9616f4c3460b9e197f3cca199710192\"\u003e\u003ccode\u003ecebd793\u003c/code\u003e\u003c/a\u003e refactor: build export-presence guards from a lazy boolean formula (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/21320\"\u003e#21320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/c2628cf7c3549b54ed08bf68914f39affa63503b\"\u003e\u003ccode\u003ec2628cf\u003c/code\u003e\u003c/a\u003e fix: don't resolve new URL() directory references as modules (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/21312\"\u003e#21312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/00d8b2f8863fb582fd0cd510e15f4de6879ade31\"\u003e\u003ccode\u003e00d8b2f\u003c/code\u003e\u003c/a\u003e perf: speed up non-CSS-Modules CSS parsing by skipping unused AST work (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/21324\"\u003e#21324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/f7a3f6d9e2276631ca67cf4636f504e5d2f9c13a\"\u003e\u003ccode\u003ef7a3f6d\u003c/code\u003e\u003c/a\u003e perf: reduce HTML parser memory and CPU with parser-level skip options (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/21323\"\u003e#21323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpack/webpack/compare/v5.107.2...v5.108.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-jsdoc` from 63.0.11 to 63.0.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/releases\"\u003eeslint-plugin-jsdoc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev63.0.13\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v63.0.12...v63.0.13\"\u003e63.0.13\u003c/a\u003e (2026-07-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efailing pages build and deployment (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/3728347dea9e6cb0b8f3dec069df2a4654e7a2d6\"\u003e3728347\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev63.0.12\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v63.0.11...v63.0.12\"\u003e63.0.12\u003c/a\u003e (2026-07-06)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCJS builds; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1719\"\u003e#1719\u003c/a\u003e (\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/df5813ca8fc1362e4ffc06f5ae2a72a3f70f3fb5\"\u003edf5813c\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/gajus/eslint-plugin-jsdoc/commit/3728347dea9e6cb0b8f3dec069df2a4654e7a2d6\"\u003e\u003ccode\u003e3728347\u003c/code\u003e\u003c/a\u003e fix: failing pages build and deployment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/commit/df5813ca8fc1362e4ffc06f5ae2a72a3f70f3fb5\"\u003e\u003ccode\u003edf5813c\u003c/code\u003e\u003c/a\u003e fix: CJS builds; fixes \u003ca href=\"https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1719\"\u003e#1719\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gajus/eslint-plugin-jsdoc/compare/v63.0.11...v63.0.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@docusaurus/core` from 3.10.1 to 3.10.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/docusaurus/releases\"\u003e@​docusaurus/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.10.2 (2026-07-10)\u003c/h2\u003e\n\u003cp\u003eBackport and cherry-pick commits from main for v3.10.2 patch release:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e[fix(bundler): do not import \u003ccode\u003e@swc/html\u003c/code\u003e, fix StackBlitz playground \u003ca href=\"https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus/issues/12055\"\u003e#12055\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/12055\"\u003efacebook/docusaurus#12055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[fix(core): use locale url in site config \u003ca href=\"https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus/issues/12054\"\u003e#12054\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/12054\"\u003efacebook/docusaurus#12054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[fix(theme-classic): remove redundant sidebar label titles \u003ca href=\"https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus/issues/11966\"\u003e#11966\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11966\"\u003efacebook/docusaurus#11966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[fix(mdx-loader): avoid transforming dotted directory links into asset… \u003ca href=\"https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus/issues/11944\"\u003e#11944\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/11944\"\u003efacebook/docusaurus#11944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[fix(dev-server): for HTTPS, support non-RSA TLS certs \u003ca href=\"https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus/issues/12065\"\u003e#12065\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/12065\"\u003efacebook/docusaurus#12065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[fix(utils): fix \u003ccode\u003eextractLeadingEmoji()\u003c/code\u003e edge cases \u003ca href=\"https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus/issues/12100\"\u003e#12100\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/12100\"\u003efacebook/docusaurus#12100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[fix(gtag.js, faster): Fix StackBlitz, vendor \u003ccode\u003e@types/gtag.js\u003c/code\u003e, upgrade \u003ccode\u003e@swc/html\u003c/code\u003e \u003ca href=\"https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus/issues/12080\"\u003e#12080\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/12080\"\u003efacebook/docusaurus#12080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[fix(create-docusaurus): init template README should use npm commands by default \u003ca href=\"https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus/issues/12138\"\u003e#12138\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/12138\"\u003efacebook/docusaurus#12138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[fix(cli): \u003ccode\u003edocusaurus serve\u003c/code\u003e should pass \u003ccode\u003e--host\u003c/code\u003e to \u003ccode\u003eserver.listen()\u003c/code\u003e \u003ca href=\"https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus/issues/12127\"\u003e#12127\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/12127\"\u003efacebook/docusaurus#12127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[fix(core): bump detect-port to v2.1, fix pnpm \u003ccode\u003etrustPolicy\u003c/code\u003e downgrade issue \u003ca href=\"https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus/issues/12012\"\u003e#12012\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/12012\"\u003efacebook/docusaurus#12012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[fix(i18n): complete Spanish translations for theme-common and theme-l… \u003ca href=\"https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus/issues/12180\"\u003e#12180\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/12180\"\u003efacebook/docusaurus#12180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[chore(deps): migrate to \u003ccode\u003e@11ty/gray-matter\u003c/code\u003e \u003ca href=\"https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus/issues/12181\"\u003e#12181\u003c/a\u003e](\u003ca href=\"https://redirect.github.com/facebook/docusaurus/pull/12181\"\u003efacebook/docusaurus#12181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[fix(core): fix BaseUrlIssueBanne...\n\n_Description has been truncated_","html_url":"https://github.com/stellar/freighter/pull/2912","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/stellar%2Ffreighter/issues/2912","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2912/packages"}},{"old_version":"6.30.3","new_version":"7.18.1","update_type":"major","path":"/ui","pr_created_at":"2026-07-17T00:42:55.000Z","version_change":"6.30.3 → 7.18.1","issue":{"uuid":"4907057115","node_id":"PR_kwDOQz4r4s7ywwl1","number":23,"state":"closed","title":"chore(deps): bump react-router and react-router-dom in /ui","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-07-17T19:37:40.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-17T00:42:55.000Z","updated_at":"2026-07-17T19:37:43.000Z","time_to_close":68085,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"react-router","repository_url":"https://github.com/remix-run/react-router","old_version":"6.30.2","new_version":"7.18.1"},{"name":"react-router-dom","repository_url":"https://github.com/remix-run/react-router","old_version":"6.30.3","new_version":"7.18.1"}],"path":"/ui","ecosystem":"npm"},"body":"Bumps [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) to 7.18.1 and updates ancestor dependency [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom). These dependencies need to be updated together.\n\nUpdates `react-router` from 6.30.2 to 7.18.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/releases\"\u003ereact-router's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.18.1\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/v7/CHANGELOG.md#v7181\"\u003ehttps://github.com/remix-run/react-router/blob/v7/CHANGELOG.md#v7181\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.18.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7180\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7180\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.17.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7170\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7170\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.16.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7160\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7160\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.15.1\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7151\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7151\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.15.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7150\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7150\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.14.2\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7142\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7142\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.14.1\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7141\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7141\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.14.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7140\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7140\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.13.2\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7132\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7132\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.13.1\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7131\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7131\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.13.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7130\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7130\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.12.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7120\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7120\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.11.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7110\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7110\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.10.1\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7101\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7101\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.10.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7100\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7100\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.9.6\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v796\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v796\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/blob/react-router@7.18.1/packages/react-router/CHANGELOG.md\"\u003ereact-router's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cem\u003eNo changes\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.18.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix server handler prerender responses when using \u003ccode\u003essr: false\u003c/code\u003e and \u003ccode\u003efuture.v8_trailingSlashAwareDataRequests: true\u003c/code\u003e. Avoids false positive \u0026quot;SPA Mode\u0026quot; detection when serving prerendered paths (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15173\"\u003e#15173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse the \u003ccode\u003eServerRouter\u003c/code\u003e nonce for nonce-aware SSR components when they don't provide their own value so strict CSP pages can load them. (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15170\"\u003e#15170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eturbo-stream\u003c/code\u003e to serialize and deserialize Framework Mode hydration errors (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15175\"\u003e#15175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrecompute route branch matchers to avoid recompiling route path regexes during matching (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15186\"\u003e#15186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse the constructed request URL host when validating action request origins. (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15185\"\u003e#15185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove the un-documented custom error serialization logic from Data Mode SSR built-in hydration flows (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15175\"\u003e#15175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eValidate protocols in RSC render redirects (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15177\"\u003e#15177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eConsolidate url normalization logic and better handle mixed slashes (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15176\"\u003e#15176\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.17.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eShip a subset of the official documentation inside the \u003ccode\u003ereact-router\u003c/code\u003e package (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15121\"\u003e#15121\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eMarkdown docs are now available in \u003ccode\u003enode_modules/react-router/docs\u003c/code\u003e, letting AI coding agents and the React Router agent skills read official docs locally\u003c/li\u003e\n\u003cli\u003eExcludes auto-generated API docs (\u003ccode\u003eapi/\u003c/code\u003e), \u003ccode\u003ecommunity/\u003c/code\u003e content, and tutorials (\u003ccode\u003etutorials/\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.16.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStabilize \u003ccode\u003efuture.unstable_trailingSlashAwareDataRequests\u003c/code\u003e as \u003ccode\u003efuture.v8_trailingSlashAwareDataRequests\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15098\"\u003e#15098\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\u003eDisable manifest path when lazy route dicovery is disabled (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15068\"\u003e#15068\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix browser URL creation to use the configured history window instead of the global window. (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15066\"\u003e#15066\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ePass the history/router window through to \u003ccode\u003ecreateBrowserURLImpl\u003c/code\u003e so custom window contexts keep the correct URL origin.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003euseNavigation()\u003c/code\u003e return type to preserve discriminated union across navigation states (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15095\"\u003e#15095\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eWiden \u003ccode\u003eMetaDescriptor\u003c/code\u003e \u003ccode\u003escript:ld+json\u003c/code\u003e type from \u003ccode\u003eLdJsonObject\u003c/code\u003e to \u003ccode\u003eLdJsonObject | LdJsonObject[]\u003c/code\u003e to permit multiple JSON-LD schemas in a single \u003ccode\u003e\u0026lt;script type=\u0026quot;application/ld+json\u0026quot;\u0026gt;\u003c/code\u003e tag emitted by \u003ccode\u003e\u0026lt;Meta /\u0026gt;\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15082\"\u003e#15082\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.15.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate router to operate on fetcher Maps in an immutable manner to avoid delayed React renders from potentially reading an updated but not yet committed Map. This could result in brief flickers in some fetcher-driven optimistic UI scenarios. (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15028\"\u003e#15028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eserverLoader()\u003c/code\u003e returning stale SSR data when a client navigation aborts pending hydration before the hydration \u003ccode\u003eclientLoader\u003c/code\u003e resolves (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15022\"\u003e#15022\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/remix-run/react-router/commit/afdf85d3c15448a41017514caca2aca038d3e9ca\"\u003e\u003ccode\u003eafdf85d\u003c/code\u003e\u003c/a\u003e Release v7.18.1 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15253\"\u003e#15253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/6fb1e79f8304eddd8b78759edea83cb32389ebf5\"\u003e\u003ccode\u003e6fb1e79\u003c/code\u003e\u003c/a\u003e Release v7.18.0 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15187\"\u003e#15187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/09e6020d1950e54f361f7ad00938ecd4dde60929\"\u003e\u003ccode\u003e09e6020\u003c/code\u003e\u003c/a\u003e Optimize route matching internals (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15186\"\u003e#15186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/5b57f5f371595ad97ac91cca389c5adc08ddcc3a\"\u003e\u003ccode\u003e5b57f5f\u003c/code\u003e\u003c/a\u003e Request Host derivation + CSRF check simplifications (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15185\"\u003e#15185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/ce596e823f0d7b883a433af1d5a839a8b9fe0242\"\u003e\u003ccode\u003ece596e8\u003c/code\u003e\u003c/a\u003e Validate RSC redirect protocols (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15177\"\u003e#15177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/1cebd2a823bb232ad74dcb2d970f750070b2bebe\"\u003e\u003ccode\u003e1cebd2a\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/9d22943fd46c8ae4b08236425fa3549e10e9ad1a\"\u003e\u003ccode\u003e9d22943\u003c/code\u003e\u003c/a\u003e Use turbo stream for framework hydration errors (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15175\"\u003e#15175\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/bf63729561365b50705a24fd576e293424df23ef\"\u003e\u003ccode\u003ebf63729\u003c/code\u003e\u003c/a\u003e Consolidate url normalization logic (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15176\"\u003e#15176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/4ce8ff72737bcf43afc7e9f5705c9214a19ec9f6\"\u003e\u003ccode\u003e4ce8ff7\u003c/code\u003e\u003c/a\u003e Fix prerendering pathname issue with trailingSlashAwareDataRequests e… (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15173\"\u003e#15173\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/4f060dd11cd8bedcba9e3ee96fce832bd987fe25\"\u003e\u003ccode\u003e4f060dd\u003c/code\u003e\u003c/a\u003e Use ServerRouter nonce when nonce prop is not specified (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/15170\"\u003e#15170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router@7.18.1/packages/react-router\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-router-dom` from 6.30.3 to 7.18.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/releases\"\u003ereact-router-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v713\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v713\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/remix-run/react-router/blob/react-router-dom@7.18.1/packages/react-router-dom/CHANGELOG.md\"\u003ereact-router-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect \u003ccode\u003epackage.json\u003c/code\u003e \u003ccode\u003emain\u003c/code\u003e field for CommonJS builds (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15238\"\u003e#15238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.18.1\"\u003e\u003ccode\u003ereact-router@7.18.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.18.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.18.0\"\u003e\u003ccode\u003ereact-router@7.18.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.17.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.17.0\"\u003e\u003ccode\u003ereact-router@7.17.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.16.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove stale/invalid \u003ccode\u003eunpkg\u003c/code\u003e field from \u003ccode\u003epackage.json\u003c/code\u003e. This was removed from other packages with the release of v7 but missed in the \u003ccode\u003ereact-router-dom\u003c/code\u003e re-export package (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15075\"\u003e#15075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.16.0\"\u003e\u003ccode\u003ereact-router@7.16.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.15.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.15.1\"\u003e\u003ccode\u003ereact-router@7.15.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.15.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.15.0\"\u003e\u003ccode\u003ereact-router@7.15.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.14.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.14.2\"\u003e\u003ccode\u003ereact-router@7.14.2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/afdf85d3c15448a41017514caca2aca038d3e9ca\"\u003e\u003ccode\u003eafdf85d\u003c/code\u003e\u003c/a\u003e Release v7.18.1 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15253\"\u003e#15253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/2ecaa1ddbbcd583999dda46dd5413e907e8a46f3\"\u003e\u003ccode\u003e2ecaa1d\u003c/code\u003e\u003c/a\u003e Fix react-router-dom main entry metadata (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15238\"\u003e#15238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/6fb1e79f8304eddd8b78759edea83cb32389ebf5\"\u003e\u003ccode\u003e6fb1e79\u003c/code\u003e\u003c/a\u003e Release v7.18.0 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15187\"\u003e#15187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/195a0d03c1417127ccee73853058c8521beb4fce\"\u003e\u003ccode\u003e195a0d0\u003c/code\u003e\u003c/a\u003e Release v7.17.0 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15145\"\u003e#15145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/8984d23f86ca7ae5655711744b77816090bda4e6\"\u003e\u003ccode\u003e8984d23\u003c/code\u003e\u003c/a\u003e Release v7.16.0 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15105\"\u003e#15105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/3ed77afcde0ad9aea79f1afe5f05a700b201f289\"\u003e\u003ccode\u003e3ed77af\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/e96962bc6159a2290632849b55872a3878753342\"\u003e\u003ccode\u003ee96962b\u003c/code\u003e\u003c/a\u003e fix: remove stale unpkg field from react-router-dom (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15075\"\u003e#15075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/587d08fca6ca61e00f44c1eda95bf6e6a9ab76ef\"\u003e\u003ccode\u003e587d08f\u003c/code\u003e\u003c/a\u003e Release v7.15.1 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15038\"\u003e#15038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/97c8de79c38f107acd15f74d8295c7bf75894a5d\"\u003e\u003ccode\u003e97c8de7\u003c/code\u003e\u003c/a\u003e Release v7.15.0 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15018\"\u003e#15018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/cf1d25003aa1217dc21c16e95d483601940ae9af\"\u003e\u003ccode\u003ecf1d250\u003c/code\u003e\u003c/a\u003e Release v7.14.2 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14993\"\u003e#14993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router-dom@7.18.1/packages/react-router-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/ElevenID/marty-verifier/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/ElevenID/marty-verifier/pull/23","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ElevenID%2Fmarty-verifier/issues/23","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/23/packages"}},{"old_version":"7.9.5","new_version":"7.18.1","update_type":"minor","path":"/frontend","pr_created_at":"2026-07-17T00:22:30.000Z","version_change":"7.9.5 → 7.18.1","issue":{"uuid":"4906959237","node_id":"PR_kwDOTbABBs7ywcVO","number":14,"state":"closed","title":"Bump react-router-dom from 7.9.5 to 7.18.1 in /frontend","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-07-17T00:27:22.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-17T00:22:30.000Z","updated_at":"2026-07-17T00:27:30.000Z","time_to_close":292,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"react-router-dom","old_version":"7.9.5","new_version":"7.18.1","repository_url":"https://github.com/remix-run/react-router"}],"path":"/frontend","ecosystem":"npm"},"body":"Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 7.9.5 to 7.18.1.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/blob/react-router-dom@7.18.1/packages/react-router-dom/CHANGELOG.md\"\u003ereact-router-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect \u003ccode\u003epackage.json\u003c/code\u003e \u003ccode\u003emain\u003c/code\u003e field for CommonJS builds (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15238\"\u003e#15238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.18.1\"\u003e\u003ccode\u003ereact-router@7.18.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.18.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.18.0\"\u003e\u003ccode\u003ereact-router@7.18.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.17.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.17.0\"\u003e\u003ccode\u003ereact-router@7.17.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.16.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove stale/invalid \u003ccode\u003eunpkg\u003c/code\u003e field from \u003ccode\u003epackage.json\u003c/code\u003e. This was removed from other packages with the release of v7 but missed in the \u003ccode\u003ereact-router-dom\u003c/code\u003e re-export package (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15075\"\u003e#15075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.16.0\"\u003e\u003ccode\u003ereact-router@7.16.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.15.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.15.1\"\u003e\u003ccode\u003ereact-router@7.15.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.15.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.15.0\"\u003e\u003ccode\u003ereact-router@7.15.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.14.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.14.2\"\u003e\u003ccode\u003ereact-router@7.14.2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/afdf85d3c15448a41017514caca2aca038d3e9ca\"\u003e\u003ccode\u003eafdf85d\u003c/code\u003e\u003c/a\u003e Release v7.18.1 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15253\"\u003e#15253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/2ecaa1ddbbcd583999dda46dd5413e907e8a46f3\"\u003e\u003ccode\u003e2ecaa1d\u003c/code\u003e\u003c/a\u003e Fix react-router-dom main entry metadata (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15238\"\u003e#15238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/6fb1e79f8304eddd8b78759edea83cb32389ebf5\"\u003e\u003ccode\u003e6fb1e79\u003c/code\u003e\u003c/a\u003e Release v7.18.0 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15187\"\u003e#15187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/195a0d03c1417127ccee73853058c8521beb4fce\"\u003e\u003ccode\u003e195a0d0\u003c/code\u003e\u003c/a\u003e Release v7.17.0 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15145\"\u003e#15145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/8984d23f86ca7ae5655711744b77816090bda4e6\"\u003e\u003ccode\u003e8984d23\u003c/code\u003e\u003c/a\u003e Release v7.16.0 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15105\"\u003e#15105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/3ed77afcde0ad9aea79f1afe5f05a700b201f289\"\u003e\u003ccode\u003e3ed77af\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/e96962bc6159a2290632849b55872a3878753342\"\u003e\u003ccode\u003ee96962b\u003c/code\u003e\u003c/a\u003e fix: remove stale unpkg field from react-router-dom (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15075\"\u003e#15075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/587d08fca6ca61e00f44c1eda95bf6e6a9ab76ef\"\u003e\u003ccode\u003e587d08f\u003c/code\u003e\u003c/a\u003e Release v7.15.1 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15038\"\u003e#15038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/97c8de79c38f107acd15f74d8295c7bf75894a5d\"\u003e\u003ccode\u003e97c8de7\u003c/code\u003e\u003c/a\u003e Release v7.15.0 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15018\"\u003e#15018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/cf1d25003aa1217dc21c16e95d483601940ae9af\"\u003e\u003ccode\u003ecf1d250\u003c/code\u003e\u003c/a\u003e Release v7.14.2 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14993\"\u003e#14993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router-dom@7.18.1/packages/react-router-dom\"\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 react-router-dom since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=react-router-dom\u0026package-manager=npm_and_yarn\u0026previous-version=7.9.5\u0026new-version=7.18.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/MoicoTiago/accessible-games-catalog/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MoicoTiago%2Faccessible-games-catalog/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"}},{"old_version":"5.3.4","new_version":"7.18.1","update_type":"major","path":null,"pr_created_at":"2026-07-16T14:21:59.000Z","version_change":"5.3.4 → 7.18.1","issue":{"uuid":"4902981666","node_id":"PR_kwDODHK5yc7yjmeG","number":208,"state":"open","title":"fix: bump the all-deps group with 21 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-07-16T14:21:59.000Z","updated_at":"2026-07-16T14:25:33.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix: bump","group_name":"all-deps","update_count":21,"packages":[{"name":"@babel/core","old_version":"7.29.7","new_version":"8.0.1","repository_url":"https://github.com/babel/babel"},{"name":"@babel/eslint-parser","old_version":"7.29.7","new_version":"8.0.1","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-proposal-decorators","old_version":"7.29.7","new_version":"8.0.2","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-class-properties","old_version":"7.29.7","new_version":"8.0.1","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-runtime","old_version":"7.29.7","new_version":"8.0.1","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-react","old_version":"7.29.7","new_version":"8.0.1","repository_url":"https://github.com/babel/babel"},{"name":"@testing-library/jest-dom","old_version":"5.17.0","new_version":"6.9.1","repository_url":"https://github.com/testing-library/jest-dom"},{"name":"@testing-library/react","old_version":"14.3.1","new_version":"16.3.2","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"babel-jest","old_version":"29.7.0","new_version":"30.4.1","repository_url":"https://github.com/jestjs/jest"},{"name":"eslint","old_version":"7.32.0","new_version":"10.7.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-no-only-tests","old_version":"2.6.0","new_version":"3.4.0","repository_url":"https://github.com/levibuzolic/eslint-plugin-no-only-tests"},{"name":"eslint-plugin-react-hooks","old_version":"1.7.0","new_version":"7.1.1","repository_url":"https://github.com/facebook/react"},{"name":"jest","old_version":"29.7.0","new_version":"30.4.2","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-environment-jsdom","old_version":"29.7.0","new_version":"30.4.1","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-junit","old_version":"16.0.0","new_version":"17.0.0","repository_url":"https://github.com/jest-community/jest-junit"},{"name":"query-string","old_version":"7.1.3","new_version":"9.4.1","repository_url":"https://github.com/sindresorhus/query-string"},{"name":"react","old_version":"18.3.1","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"18.3.1","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"react-intl","old_version":"7.1.14","new_version":"10.1.17","repository_url":"https://github.com/formatjs/formatjs"},{"name":"react-router","old_version":"5.3.4","new_version":"8.2.0","repository_url":"https://github.com/remix-run/react-router"},{"name":"react-router-dom","old_version":"5.3.4","new_version":"7.18.1","repository_url":"https://github.com/remix-run/react-router"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all-deps group with 21 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.29.7` | `8.0.1` |\n| [@babel/eslint-parser](https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser) | `7.29.7` | `8.0.1` |\n| [@babel/plugin-proposal-decorators](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-proposal-decorators) | `7.29.7` | `8.0.2` |\n| [@babel/plugin-transform-class-properties](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-properties) | `7.29.7` | `8.0.1` |\n| [@babel/plugin-transform-runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-runtime) | `7.29.7` | `8.0.1` |\n| [@babel/preset-react](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-react) | `7.29.7` | `8.0.1` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `5.17.0` | `6.9.1` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `14.3.1` | `16.3.2` |\n| [babel-jest](https://github.com/jestjs/jest/tree/HEAD/packages/babel-jest) | `29.7.0` | `30.4.1` |\n| [eslint](https://github.com/eslint/eslint) | `7.32.0` | `10.7.0` |\n| [eslint-plugin-no-only-tests](https://github.com/levibuzolic/eslint-plugin-no-only-tests) | `2.6.0` | `3.4.0` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `1.7.0` | `7.1.1` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `29.7.0` | `30.4.2` |\n| [jest-environment-jsdom](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-jsdom) | `29.7.0` | `30.4.1` |\n| [jest-junit](https://github.com/jest-community/jest-junit) | `16.0.0` | `17.0.0` |\n| [query-string](https://github.com/sindresorhus/query-string) | `7.1.3` | `9.4.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `18.3.1` | `19.2.7` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `18.3.1` | `19.2.7` |\n| [react-intl](https://github.com/formatjs/formatjs) | `7.1.14` | `10.1.17` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `5.3.4` | `8.2.0` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `5.3.4` | `7.18.1` |\n\nUpdates `@babel/core` from 7.29.7 to 8.0.1\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.1 (2026-06-17)\u003c/h2\u003e\n\u003cp\u003eThis release includes a breaking change that was in the Babel 8 migration guide's \u003ca href=\"https://babeljs.io/docs/v8-migration/#getting-ready\"\u003eGetting ready\u003c/a\u003e section and \u003ca href=\"https://babeljs.io/blog/2026/06/16/8.0.0/#extract-polyfill-injection-to-separate-packages\"\u003ein the release post\u003c/a\u003e, but the actual removal of the feature from the codebase was accidentally not complete.\u003c/p\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18079\"\u003e#18079\u003c/a\u003e Actually remove \u003ccode\u003epreset-env\u003c/code\u003e's \u003ccode\u003euseBuiltIns\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: 2\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\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0 (2026-06-16)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e The changelog below is relative to v8.0.0-rc.6. You can find a summary of all the breaking changes shipped in the Babel 8 release line in the \u003ca href=\"https://babeljs.io/docs/v8-migration\"\u003emigration guide for users\u003c/a\u003e and \u003ca href=\"https://babeljs.io/docs/v8-migration-api\"\u003emigration guide for plugin developers\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eRead the release blog post at \u003ca href=\"http://babeljs.io/blog/2026/06/16/8.0.0\"\u003ehttp://babeljs.io/blog/2026/06/16/8.0.0\u003c/a\u003e!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-function-name\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-parameters\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-react-constant-elements\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18069\"\u003e#18069\u003c/a\u003e Fallback to assuming ESM support with \u003ccode\u003emodules: auto\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-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18036\"\u003e#18036\u003c/a\u003e Remove corejs exports for \u003ccode\u003e@babe/runtime-corejs3\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18034\"\u003e#18034\u003c/a\u003e Remove \u003ccode\u003elocations: \u0026quot;packed\u0026quot;\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18046\"\u003e#18046\u003c/a\u003e fix(generator): improve new callee parens check (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18032\"\u003e#18032\u003c/a\u003e fix(systemjs): support \u003cstrong\u003eproto\u003c/strong\u003e as an export name (\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:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18070\"\u003e#18070\u003c/a\u003e Add EOL date for Babel 7 (end of June 2027) to SECURITY.md (\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\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18018\"\u003e#18018\u003c/a\u003e ci: enforce yarn integrity (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\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\u003eJames Garbutt (\u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e@​babel/core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.1 (2026-06-17)\u003c/h2\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18079\"\u003e#18079\u003c/a\u003e Actually remove \u003ccode\u003epreset-env\u003c/code\u003e's \u003ccode\u003euseBuiltIns\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\u003ch2\u003ev8.0.0 (2026-06-16)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-function-name\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-parameters\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-react-constant-elements\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18069\"\u003e#18069\u003c/a\u003e Fallback to assuming ESM support with \u003ccode\u003emodules: auto\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-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18036\"\u003e#18036\u003c/a\u003e Remove corejs exports for \u003ccode\u003e@babe/runtime-corejs3\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18034\"\u003e#18034\u003c/a\u003e Remove \u003ccode\u003elocations: \u0026quot;packed\u0026quot;\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18046\"\u003e#18046\u003c/a\u003e fix(generator): improve new callee parens check (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18032\"\u003e#18032\u003c/a\u003e fix(systemjs): support \u003cstrong\u003eproto\u003c/strong\u003e as an export name (\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:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18070\"\u003e#18070\u003c/a\u003e Add EOL date for Babel 7 (end of June 2027) to SECURITY.md (\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\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18018\"\u003e#18018\u003c/a\u003e ci: enforce yarn integrity (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0-rc.6 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18011\"\u003e#18011\u003c/a\u003e Catchup source map position in preserveFormat (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17999\"\u003e#17999\u003c/a\u003e fix: improve inputSourceMap URL handling (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17992\"\u003e#17992\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\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/17970\"\u003e#17970\u003c/a\u003e Always use native Node.js TS support for config files (\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-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17993\"\u003e#17993\u003c/a\u003e chore: use bundled dts for register and eslint-* (\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-helper-transform-fixture-test-runner\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/b4be199c560f4940a3326db98e23eb547bcb120f\"\u003e\u003ccode\u003eb4be199\u003c/code\u003e\u003c/a\u003e v8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/b68b1cb5cc312308bf91419abe6f9559ffac98ce\"\u003e\u003ccode\u003eb68b1cb\u003c/code\u003e\u003c/a\u003e Actually remove \u003ccode\u003epreset-env\u003c/code\u003e's \u003ccode\u003euseBuiltIns\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/18079\"\u003e#18079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/de007ea188da7675ea099fb4740380daaa58cb30\"\u003e\u003ccode\u003ede007ea\u003c/code\u003e\u003c/a\u003e Avoid trailing zeroes in Babel 9 generated version (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/18078\"\u003e#18078\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/7dc825ab573c605add5a4a030b9e7828853a74f1\"\u003e\u003ccode\u003e7dc825a\u003c/code\u003e\u003c/a\u003e v8.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/b71c35ab79ccc3945cf1eb2c47efa0f227e2cc44\"\u003e\u003ccode\u003eb71c35a\u003c/code\u003e\u003c/a\u003e perf: Only extract source map comments at the end of the file (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/18039\"\u003e#18039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/e74b70dac023847a7b2de49e67a0626278b1a0df\"\u003e\u003ccode\u003ee74b70d\u003c/code\u003e\u003c/a\u003e chore: Remove unused file (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/18033\"\u003e#18033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ae5796912c3c12e0913c40050c10adfb231aa811\"\u003e\u003ccode\u003eae57969\u003c/code\u003e\u003c/a\u003e chore: consolidate upwards traversal to empathic (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/18030\"\u003e#18030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/827d0030bf33d6caf0afb7881452d4df02b4a152\"\u003e\u003ccode\u003e827d003\u003c/code\u003e\u003c/a\u003e Change jest  \u003ccode\u003esnapshotFormat\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/18029\"\u003e#18029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/34cf24e71676f84e2d70c67cf3e29e77cb02cd99\"\u003e\u003ccode\u003e34cf24e\u003c/code\u003e\u003c/a\u003e Update deps (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/18023\"\u003e#18023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/73bceefbaf0586803a0147af6e8ebb9bc67bdf9b\"\u003e\u003ccode\u003e73bceef\u003c/code\u003e\u003c/a\u003e v8.0.0-rc.6\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v8.0.1/packages/babel-core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/eslint-parser` from 7.29.7 to 8.0.1\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/eslint-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.1 (2026-06-17)\u003c/h2\u003e\n\u003cp\u003eThis release includes a breaking change that was in the Babel 8 migration guide's \u003ca href=\"https://babeljs.io/docs/v8-migration/#getting-ready\"\u003eGetting ready\u003c/a\u003e section and \u003ca href=\"https://babeljs.io/blog/2026/06/16/8.0.0/#extract-polyfill-injection-to-separate-packages\"\u003ein the release post\u003c/a\u003e, but the actual removal of the feature from the codebase was accidentally not complete.\u003c/p\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18079\"\u003e#18079\u003c/a\u003e Actually remove \u003ccode\u003epreset-env\u003c/code\u003e's \u003ccode\u003euseBuiltIns\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: 2\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\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0 (2026-06-16)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e The changelog below is relative to v8.0.0-rc.6. You can find a summary of all the breaking changes shipped in the Babel 8 release line in the \u003ca href=\"https://babeljs.io/docs/v8-migration\"\u003emigration guide for users\u003c/a\u003e and \u003ca href=\"https://babeljs.io/docs/v8-migration-api\"\u003emigration guide for plugin developers\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eRead the release blog post at \u003ca href=\"http://babeljs.io/blog/2026/06/16/8.0.0\"\u003ehttp://babeljs.io/blog/2026/06/16/8.0.0\u003c/a\u003e!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-function-name\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-parameters\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-react-constant-elements\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18069\"\u003e#18069\u003c/a\u003e Fallback to assuming ESM support with \u003ccode\u003emodules: auto\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-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18036\"\u003e#18036\u003c/a\u003e Remove corejs exports for \u003ccode\u003e@babe/runtime-corejs3\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18034\"\u003e#18034\u003c/a\u003e Remove \u003ccode\u003elocations: \u0026quot;packed\u0026quot;\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18046\"\u003e#18046\u003c/a\u003e fix(generator): improve new callee parens check (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18032\"\u003e#18032\u003c/a\u003e fix(systemjs): support \u003cstrong\u003eproto\u003c/strong\u003e as an export name (\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:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18070\"\u003e#18070\u003c/a\u003e Add EOL date for Babel 7 (end of June 2027) to SECURITY.md (\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\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18018\"\u003e#18018\u003c/a\u003e ci: enforce yarn integrity (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\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\u003eJames Garbutt (\u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e@​babel/eslint-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.1 (2026-06-17)\u003c/h2\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18079\"\u003e#18079\u003c/a\u003e Actually remove \u003ccode\u003epreset-env\u003c/code\u003e's \u003ccode\u003euseBuiltIns\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\u003ch2\u003ev8.0.0 (2026-06-16)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-function-name\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-parameters\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-react-constant-elements\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18069\"\u003e#18069\u003c/a\u003e Fallback to assuming ESM support with \u003ccode\u003emodules: auto\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-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18036\"\u003e#18036\u003c/a\u003e Remove corejs exports for \u003ccode\u003e@babe/runtime-corejs3\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18034\"\u003e#18034\u003c/a\u003e Remove \u003ccode\u003elocations: \u0026quot;packed\u0026quot;\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18046\"\u003e#18046\u003c/a\u003e fix(generator): improve new callee parens check (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18032\"\u003e#18032\u003c/a\u003e fix(systemjs): support \u003cstrong\u003eproto\u003c/strong\u003e as an export name (\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:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18070\"\u003e#18070\u003c/a\u003e Add EOL date for Babel 7 (end of June 2027) to SECURITY.md (\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\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18018\"\u003e#18018\u003c/a\u003e ci: enforce yarn integrity (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0-rc.6 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18011\"\u003e#18011\u003c/a\u003e Catchup source map position in preserveFormat (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17999\"\u003e#17999\u003c/a\u003e fix: improve inputSourceMap URL handling (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17992\"\u003e#17992\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\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/17970\"\u003e#17970\u003c/a\u003e Always use native Node.js TS support for config files (\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-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17993\"\u003e#17993\u003c/a\u003e chore: use bundled dts for register and eslint-* (\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-helper-transform-fixture-test-runner\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/b4be199c560f4940a3326db98e23eb547bcb120f\"\u003e\u003ccode\u003eb4be199\u003c/code\u003e\u003c/a\u003e v8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/cd96c479396d736e6d09541ab120c577cfbffec3\"\u003e\u003ccode\u003ecd96c47\u003c/code\u003e\u003c/a\u003e chore(pkg): set \u003ccode\u003e@​babel/core\u003c/code\u003e peer deps to ^8.0.0 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser/issues/18076\"\u003e#18076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/7dc825ab573c605add5a4a030b9e7828853a74f1\"\u003e\u003ccode\u003e7dc825a\u003c/code\u003e\u003c/a\u003e v8.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/34cf24e71676f84e2d70c67cf3e29e77cb02cd99\"\u003e\u003ccode\u003e34cf24e\u003c/code\u003e\u003c/a\u003e Update deps (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser/issues/18023\"\u003e#18023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/73bceefbaf0586803a0147af6e8ebb9bc67bdf9b\"\u003e\u003ccode\u003e73bceef\u003c/code\u003e\u003c/a\u003e v8.0.0-rc.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/cedb08b732778e21e34fdd5d406144a2fd17d9eb\"\u003e\u003ccode\u003ecedb08b\u003c/code\u003e\u003c/a\u003e chore: use bundled dts for register and eslint-* (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser/issues/17993\"\u003e#17993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/0b91d359d09eca71575f4f939f50441c3190a293\"\u003e\u003ccode\u003e0b91d35\u003c/code\u003e\u003c/a\u003e Add file URL support for test runners (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser/issues/18002\"\u003e#18002\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/dc91f907de56c1afab78810cd8e2a86fd997084c\"\u003e\u003ccode\u003edc91f90\u003c/code\u003e\u003c/a\u003e v8.0.0-rc.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/b34c4e71bc74094bb59baa131aff9916dcb9f6c4\"\u003e\u003ccode\u003eb34c4e7\u003c/code\u003e\u003c/a\u003e Bump typescript-eslint to 8.59.2 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser/issues/17984\"\u003e#17984\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/7f2dda1c2285823074f687ebb53d6c2d2611a9f5\"\u003e\u003ccode\u003e7f2dda1\u003c/code\u003e\u003c/a\u003e chore: add custom no-extraneous-dependencies rule (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser/issues/17971\"\u003e#17971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v8.0.1/eslint/babel-eslint-parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/plugin-proposal-decorators` from 7.29.7 to 8.0.2\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/plugin-proposal-decorators's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.2 (2026-06-18)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eOther\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18083\"\u003e#18083\u003c/a\u003e Use the \u003ccode\u003e@babel/core\u003c/code\u003e version when asserting version in \u003ccode\u003e@babel/standalone\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-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18075\"\u003e#18075\u003c/a\u003e fix(identifier): avoid double escaping slash (\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-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18081\"\u003e#18081\u003c/a\u003e Update \u003ccode\u003e@babel/preset-modules\u003c/code\u003e and polyfill packages (\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: 2\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\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.1 (2026-06-17)\u003c/h2\u003e\n\u003cp\u003eThis release includes a breaking change that was in the Babel 8 migration guide's \u003ca href=\"https://babeljs.io/docs/v8-migration/#getting-ready\"\u003eGetting ready\u003c/a\u003e section and \u003ca href=\"https://babeljs.io/blog/2026/06/16/8.0.0/#extract-polyfill-injection-to-separate-packages\"\u003ein the release post\u003c/a\u003e, but the actual removal of the feature from the codebase was accidentally not complete.\u003c/p\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18079\"\u003e#18079\u003c/a\u003e Actually remove \u003ccode\u003epreset-env\u003c/code\u003e's \u003ccode\u003euseBuiltIns\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: 2\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\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0 (2026-06-16)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e The changelog below is relative to v8.0.0-rc.6. You can find a summary of all the breaking changes shipped in the Babel 8 release line in the \u003ca href=\"https://babeljs.io/docs/v8-migration\"\u003emigration guide for users\u003c/a\u003e and \u003ca href=\"https://babeljs.io/docs/v8-migration-api\"\u003emigration guide for plugin developers\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eRead the release blog post at \u003ca href=\"http://babeljs.io/blog/2026/06/16/8.0.0\"\u003ehttp://babeljs.io/blog/2026/06/16/8.0.0\u003c/a\u003e!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-function-name\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-parameters\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-react-constant-elements\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18069\"\u003e#18069\u003c/a\u003e Fallback to assuming ESM support with \u003ccode\u003emodules: auto\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-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18036\"\u003e#18036\u003c/a\u003e Remove corejs exports for \u003ccode\u003e@babe/runtime-corejs3\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18034\"\u003e#18034\u003c/a\u003e Remove \u003ccode\u003elocations: \u0026quot;packed\u0026quot;\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18046\"\u003e#18046\u003c/a\u003e fix(generator): improve new callee parens check (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-modules-systemjs\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e@​babel/plugin-proposal-decorators's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.2 (2026-06-18)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eOther\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18083\"\u003e#18083\u003c/a\u003e Use the \u003ccode\u003e@babel/core\u003c/code\u003e version when asserting version in \u003ccode\u003e@babel/standalone\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-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18075\"\u003e#18075\u003c/a\u003e fix(identifier): avoid double escaping slash (\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-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18081\"\u003e#18081\u003c/a\u003e Update \u003ccode\u003e@babel/preset-modules\u003c/code\u003e and polyfill packages (\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\u003ch2\u003ev8.0.1 (2026-06-17)\u003c/h2\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18079\"\u003e#18079\u003c/a\u003e Actually remove \u003ccode\u003epreset-env\u003c/code\u003e's \u003ccode\u003euseBuiltIns\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\u003ch2\u003ev8.0.0 (2026-06-16)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-function-name\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-parameters\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-react-constant-elements\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18069\"\u003e#18069\u003c/a\u003e Fallback to assuming ESM support with \u003ccode\u003emodules: auto\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-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18036\"\u003e#18036\u003c/a\u003e Remove corejs exports for \u003ccode\u003e@babe/runtime-corejs3\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18034\"\u003e#18034\u003c/a\u003e Remove \u003ccode\u003elocations: \u0026quot;packed\u0026quot;\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18046\"\u003e#18046\u003c/a\u003e fix(generator): improve new callee parens check (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18032\"\u003e#18032\u003c/a\u003e fix(systemjs): support \u003cstrong\u003eproto\u003c/strong\u003e as an export name (\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:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18070\"\u003e#18070\u003c/a\u003e Add EOL date for Babel 7 (end of June 2027) to SECURITY.md (\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\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18018\"\u003e#18018\u003c/a\u003e ci: enforce yarn integrity (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0-rc.6 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18011\"\u003e#18011\u003c/a\u003e Catchup source map position in preserveFormat (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/73940a0aa2252b0f87261a5dff0c751472ef7a99\"\u003e\u003ccode\u003e73940a0\u003c/code\u003e\u003c/a\u003e v8.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/59a63a6f417009358bf680292332bb48807cbaea\"\u003e\u003ccode\u003e59a63a6\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003e@babel/preset-modules\u003c/code\u003e and polyfill packages (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-proposal-decorators/issues/18081\"\u003e#18081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/b4be199c560f4940a3326db98e23eb547bcb120f\"\u003e\u003ccode\u003eb4be199\u003c/code\u003e\u003c/a\u003e v8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/cd96c479396d736e6d09541ab120c577cfbffec3\"\u003e\u003ccode\u003ecd96c47\u003c/code\u003e\u003c/a\u003e chore(pkg): set \u003ccode\u003e@​babel/core\u003c/code\u003e peer deps to ^8.0.0 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-proposal-decorators/issues/18076\"\u003e#18076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/7dc825ab573c605add5a4a030b9e7828853a74f1\"\u003e\u003ccode\u003e7dc825a\u003c/code\u003e\u003c/a\u003e v8.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/004f4b41e501d0bd0518979992cc7151c11c89e0\"\u003e\u003ccode\u003e004f4b4\u003c/code\u003e\u003c/a\u003e Fallback to assuming ESM support with \u003ccode\u003emodules: auto\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-proposal-decorators/issues/18069\"\u003e#18069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/73bceefbaf0586803a0147af6e8ebb9bc67bdf9b\"\u003e\u003ccode\u003e73bceef\u003c/code\u003e\u003c/a\u003e v8.0.0-rc.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c6d71f3f0e2c5754b17693c44ca11eefaa0ef87b\"\u003e\u003ccode\u003ec6d71f3\u003c/code\u003e\u003c/a\u003e Enable \u003ccode\u003estrictFunctionTypes\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-proposal-decorators/issues/17946\"\u003e#17946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/dc91f907de56c1afab78810cd8e2a86fd997084c\"\u003e\u003ccode\u003edc91f90\u003c/code\u003e\u003c/a\u003e v8.0.0-rc.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f297c4238cb0405977d2a300c5f4297891814dfe\"\u003e\u003ccode\u003ef297c42\u003c/code\u003e\u003c/a\u003e Add testing for plugin options (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-proposal-decorators/issues/17957\"\u003e#17957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v8.0.2/packages/babel-plugin-proposal-decorators\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/plugin-transform-class-properties` from 7.29.7 to 8.0.1\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/plugin-transform-class-properties's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.1 (2026-06-17)\u003c/h2\u003e\n\u003cp\u003eThis release includes a breaking change that was in the Babel 8 migration guide's \u003ca href=\"https://babeljs.io/docs/v8-migration/#getting-ready\"\u003eGetting ready\u003c/a\u003e section and \u003ca href=\"https://babeljs.io/blog/2026/06/16/8.0.0/#extract-polyfill-injection-to-separate-packages\"\u003ein the release post\u003c/a\u003e, but the actual removal of the feature from the codebase was accidentally not complete.\u003c/p\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18079\"\u003e#18079\u003c/a\u003e Actually remove \u003ccode\u003epreset-env\u003c/code\u003e's \u003ccode\u003euseBuiltIns\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: 2\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\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0 (2026-06-16)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e The changelog below is relative to v8.0.0-rc.6. You can find a summary of all the breaking changes shipped in the Babel 8 release line in the \u003ca href=\"https://babeljs.io/docs/v8-migration\"\u003emigration guide for users\u003c/a\u003e and \u003ca href=\"https://babeljs.io/docs/v8-migration-api\"\u003emigration guide for plugin developers\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eRead the release blog post at \u003ca href=\"http://babeljs.io/blog/2026/06/16/8.0.0\"\u003ehttp://babeljs.io/blog/2026/06/16/8.0.0\u003c/a\u003e!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-function-name\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-parameters\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-react-constant-elements\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18069\"\u003e#18069\u003c/a\u003e Fallback to assuming ESM support with \u003ccode\u003emodules: auto\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-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18036\"\u003e#18036\u003c/a\u003e Remove corejs exports for \u003ccode\u003e@babe/runtime-corejs3\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18034\"\u003e#18034\u003c/a\u003e Remove \u003ccode\u003elocations: \u0026quot;packed\u0026quot;\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18046\"\u003e#18046\u003c/a\u003e fix(generator): improve new callee parens check (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18032\"\u003e#18032\u003c/a\u003e fix(systemjs): support \u003cstrong\u003eproto\u003c/strong\u003e as an export name (\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:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18070\"\u003e#18070\u003c/a\u003e Add EOL date for Babel 7 (end of June 2027) to SECURITY.md (\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\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18018\"\u003e#18018\u003c/a\u003e ci: enforce yarn integrity (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\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\u003eJames Garbutt (\u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e@​babel/plugin-transform-class-properties's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.1 (2026-06-17)\u003c/h2\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18079\"\u003e#18079\u003c/a\u003e Actually remove \u003ccode\u003epreset-env\u003c/code\u003e's \u003ccode\u003euseBuiltIns\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\u003ch2\u003ev8.0.0 (2026-06-16)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-function-name\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-parameters\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-react-constant-elements\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18069\"\u003e#18069\u003c/a\u003e Fallback to assuming ESM support with \u003ccode\u003emodules: auto\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-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18036\"\u003e#18036\u003c/a\u003e Remove corejs exports for \u003ccode\u003e@babe/runtime-corejs3\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18034\"\u003e#18034\u003c/a\u003e Remove \u003ccode\u003elocations: \u0026quot;packed\u0026quot;\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18046\"\u003e#18046\u003c/a\u003e fix(generator): improve new callee parens check (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18032\"\u003e#18032\u003c/a\u003e fix(systemjs): support \u003cstrong\u003eproto\u003c/strong\u003e as an export name (\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:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18070\"\u003e#18070\u003c/a\u003e Add EOL date for Babel 7 (end of June 2027) to SECURITY.md (\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\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18018\"\u003e#18018\u003c/a\u003e ci: enforce yarn integrity (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0-rc.6 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18011\"\u003e#18011\u003c/a\u003e Catchup source map position in preserveFormat (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17999\"\u003e#17999\u003c/a\u003e fix: improve inputSourceMap URL handling (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17992\"\u003e#17992\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\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/17970\"\u003e#17970\u003c/a\u003e Always use native Node.js TS support for config files (\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-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17993\"\u003e#17993\u003c/a\u003e chore: use bundled dts for register and eslint-* (\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-helper-transform-fixture-test-runner\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/b4be199c560f4940a3326db98e23eb547bcb120f\"\u003e\u003ccode\u003eb4be199\u003c/code\u003e\u003c/a\u003e v8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/cd96c479396d736e6d09541ab120c577cfbffec3\"\u003e\u003ccode\u003ecd96c47\u003c/code\u003e\u003c/a\u003e chore(pkg): set \u003ccode\u003e@​babel/core\u003c/code\u003e peer deps to ^8.0.0 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-properties/issues/18076\"\u003e#18076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/7dc825ab573c605add5a4a030b9e7828853a74f1\"\u003e\u003ccode\u003e7dc825a\u003c/code\u003e\u003c/a\u003e v8.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/73bceefbaf0586803a0147af6e8ebb9bc67bdf9b\"\u003e\u003ccode\u003e73bceef\u003c/code\u003e\u003c/a\u003e v8.0.0-rc.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/448aef3bbef2e5775b11962a424b05d05c4419df\"\u003e\u003ccode\u003e448aef3\u003c/code\u003e\u003c/a\u003e Show source maps mappings as point-to-point (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-properties/issues/18008\"\u003e#18008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/0e16971f22df9b241f166f17dfd40f55108820c9\"\u003e\u003ccode\u003e0e16971\u003c/code\u003e\u003c/a\u003e Do not emit source map names for identical names (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-properties/issues/18005\"\u003e#18005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/dc91f907de56c1afab78810cd8e2a86fd997084c\"\u003e\u003ccode\u003edc91f90\u003c/code\u003e\u003c/a\u003e v8.0.0-rc.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/0e5a59d0f6afef7116f7eab7780289a6148aec65\"\u003e\u003ccode\u003e0e5a59d\u003c/code\u003e\u003c/a\u003e Require Node.js \u003ccode\u003e^22.18.0 || \u0026gt;=24.11.0\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-class-properties/issues/17969\"\u003e#17969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/7300a669d2a44ed6c37e461d6f08a6dcf29228bd\"\u003e\u003ccode\u003e7300a66\u003c/code\u003e\u003c/a\u003e v8.0.0-rc.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/c1cc9004b4f4a0b0ce06e330e0cab3c9e7e2b6be\"\u003e\u003ccode\u003ec1cc900\u003c/code\u003e\u003c/a\u003e v8.0.0-rc.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v8.0.1/packages/babel-plugin-transform-class-properties\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/plugin-transform-runtime` from 7.29.7 to 8.0.1\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/plugin-transform-runtime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.1 (2026-06-17)\u003c/h2\u003e\n\u003cp\u003eThis release includes a breaking change that was in the Babel 8 migration guide's \u003ca href=\"https://babeljs.io/docs/v8-migration/#getting-ready\"\u003eGetting ready\u003c/a\u003e section and \u003ca href=\"https://babeljs.io/blog/2026/06/16/8.0.0/#extract-polyfill-injection-to-separate-packages\"\u003ein the release post\u003c/a\u003e, but the actual removal of the feature from the codebase was accidentally not complete.\u003c/p\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18079\"\u003e#18079\u003c/a\u003e Actually remove \u003ccode\u003epreset-env\u003c/code\u003e's \u003ccode\u003euseBuiltIns\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: 2\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\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0 (2026-06-16)\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eNOTE:\u003c/strong\u003e The changelog below is relative to v8.0.0-rc.6. You can find a summary of all the breaking changes shipped in the Babel 8 release line in the \u003ca href=\"https://babeljs.io/docs/v8-migration\"\u003emigration guide for users\u003c/a\u003e and \u003ca href=\"https://babeljs.io/docs/v8-migration-api\"\u003emigration guide for plugin developers\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eRead the release blog post at \u003ca href=\"http://babeljs.io/blog/2026/06/16/8.0.0\"\u003ehttp://babeljs.io/blog/2026/06/16/8.0.0\u003c/a\u003e!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-function-name\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-parameters\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-react-constant-elements\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18069\"\u003e#18069\u003c/a\u003e Fallback to assuming ESM support with \u003ccode\u003emodules: auto\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-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18036\"\u003e#18036\u003c/a\u003e Remove corejs exports for \u003ccode\u003e@babe/runtime-corejs3\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18034\"\u003e#18034\u003c/a\u003e Remove \u003ccode\u003elocations: \u0026quot;packed\u0026quot;\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18046\"\u003e#18046\u003c/a\u003e fix(generator): improve new callee parens check (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18032\"\u003e#18032\u003c/a\u003e fix(systemjs): support \u003cstrong\u003eproto\u003c/strong\u003e as an export name (\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:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18070\"\u003e#18070\u003c/a\u003e Add EOL date for Babel 7 (end of June 2027) to SECURITY.md (\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\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18018\"\u003e#18018\u003c/a\u003e ci: enforce yarn integrity (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\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\u003eJames Garbutt (\u003ca href=\"https://github.com/43081j\"\u003e\u003ccode\u003e@​43081j\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e@​babel/plugin-transform-runtime's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.1 (2026-06-17)\u003c/h2\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18079\"\u003e#18079\u003c/a\u003e Actually remove \u003ccode\u003epreset-env\u003c/code\u003e's \u003ccode\u003euseBuiltIns\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\u003ch2\u003ev8.0.0 (2026-06-16)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-classes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-function-name\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-parameters\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-react-constant-elements\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18069\"\u003e#18069\u003c/a\u003e Fallback to assuming ESM support with \u003ccode\u003emodules: auto\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-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18036\"\u003e#18036\u003c/a\u003e Remove corejs exports for \u003ccode\u003e@babe/runtime-corejs3\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18034\"\u003e#18034\u003c/a\u003e Remove \u003ccode\u003elocations: \u0026quot;packed\u0026quot;\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18046\"\u003e#18046\u003c/a\u003e fix(generator): improve new callee parens check (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-modules-systemjs\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18032\"\u003e#18032\u003c/a\u003e fix(systemjs): support \u003cstrong\u003eproto\u003c/strong\u003e as an export name (\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:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18070\"\u003e#18070\u003c/a\u003e Add EOL date for Babel 7 (end of June 2027) to SECURITY.md (\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\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18018\"\u003e#18018\u003c/a\u003e ci: enforce yarn integrity (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\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/18039\"\u003e#18039\u003c/a\u003e perf: Only extract source map comments at the end of the file (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0-rc.6 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18011\"\u003e#18011\u003c/a\u003e Catchup source map position in preserveFormat (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17999\"\u003e#17999\u003c/a\u003e fix: improve inputSourceMap URL handling (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17992\"\u003e#17992\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\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/17970\"\u003e#17970\u003c/a\u003e Always use native Node.js TS support for config files (\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-compat-data\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17993\"\u003e#17993\u003c/a\u003e chore: use bundled dts for register and eslint-* (\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-helper-transform-fixture-test-runner\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/b4be199c560f4940a3326db98e23eb547bcb120f\"\u003e\u003ccode\u003eb4be199\u003c/code\u003e\u003c/a\u003e v8.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/b68b1cb5cc312308bf91419abe6f9559ffac98ce\"\u003e\u003ccode\u003eb68b1cb\u003c/code\u003e\u003c/a\u003e Actually remove \u003ccode\u003epreset-env\u003c/code\u003e's \u003ccode\u003euseBuiltIns\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-runtime/issues/18079\"\u003e#18079\u003c/a\u003e)\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/folio-org/ui-plugin-find-import-profile/pull/208","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/folio-org%2Fui-plugin-find-import-profile/issues/208","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/208/packages"}},{"old_version":"7.16.0","new_version":"7.18.1","update_type":"minor","path":"/web","pr_created_at":"2026-07-16T12:24:55.000Z","version_change":"7.16.0 → 7.18.1","issue":{"uuid":"4901959058","node_id":"PR_kwDORZTvCM7ygOkr","number":7,"state":"closed","title":"build(deps): Bump the npm-dependencies group in /web with 20 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-07-23T01:06:37.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-16T12:24:55.000Z","updated_at":"2026-07-23T01:06:38.000Z","time_to_close":564102,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","group_name":"npm-dependencies","update_count":20,"packages":[{"name":"@xyflow/react","old_version":"12.11.0","new_version":"12.11.2","repository_url":"https://github.com/xyflow/xyflow"},{"name":"@yui540/comimi","old_version":"0.5.0","new_version":"0.18.0"},{"name":"@yui540/comimi-react","old_version":"0.2.0","new_version":"0.2.5","repository_url":"https://github.com/yui540/comimi-react"},{"name":"axios","old_version":"1.16.1","new_version":"1.18.1","repository_url":"https://github.com/axios/axios"},{"name":"lucide-react","old_version":"1.17.0","new_version":"1.24.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react-router-dom","old_version":"7.16.0","new_version":"7.18.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"react-virtuoso","old_version":"4.18.7","new_version":"4.18.10","repository_url":"https://github.com/petyosi/react-virtuoso"},{"name":"@eslint/js","old_version":"9.39.4","new_version":"10.0.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@tailwindcss/vite","old_version":"4.3.0","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"25.9.1","new_version":"26.1.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react","old_version":"19.2.16","new_version":"19.2.17","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"5.2.0","new_version":"6.0.3","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint","old_version":"9.39.4","new_version":"10.7.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-react-refresh","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"globals","old_version":"17.6.0","new_version":"17.7.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"tailwindcss","old_version":"4.3.0","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript","old_version":"6.0.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.60.1","new_version":"8.64.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"7.3.5","new_version":"8.1.5","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.1.9","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"}],"path":"/web","ecosystem":"npm"},"body":"Bumps the npm-dependencies group in /web with 20 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@xyflow/react](https://github.com/xyflow/xyflow/tree/HEAD/packages/react) | `12.11.0` | `12.11.2` |\n| @yui540/comimi | `0.5.0` | `0.18.0` |\n| [@yui540/comimi-react](https://github.com/yui540/comimi-react) | `0.2.0` | `0.2.5` |\n| [axios](https://github.com/axios/axios) | `1.16.1` | `1.18.1` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.17.0` | `1.24.0` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.16.0` | `7.18.1` |\n| [react-virtuoso](https://github.com/petyosi/react-virtuoso/tree/HEAD/packages/react-virtuoso) | `4.18.7` | `4.18.10` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.4` | `10.0.1` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.3.0` | `4.3.3` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.9.1` | `26.1.1` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.16` | `19.2.17` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.2.0` | `6.0.3` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.4` | `10.7.0` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.5.2` | `0.5.3` |\n| [globals](https://github.com/sindresorhus/globals) | `17.6.0` | `17.7.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.3.0` | `4.3.3` |\n| [typescript](https://github.com/microsoft/TypeScript) | `6.0.3` | `7.0.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.60.1` | `8.64.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.5` | `8.1.5` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.9` | `4.1.10` |\n\nUpdates `@xyflow/react` from 12.11.0 to 12.11.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xyflow/xyflow/releases\"\u003e@​xyflow/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​xyflow/react\u003c/code\u003e\u003ca href=\"https://github.com/12\"\u003e\u003ccode\u003e@​12\u003c/code\u003e\u003c/a\u003e.11.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/xyflow/xyflow/pull/5825\"\u003e#5825\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/5072914791f89d99e4484f1d36c9b6781a0a2c36\"\u003e\u003ccode\u003e5072914\u003c/code\u003e\u003c/a\u003e - Only create an \u003ccode\u003eXYDrag\u003c/code\u003e instance for draggable nodes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5847\"\u003e#5847\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/742860c2939f1b5cba2fced275487fdaeee8a091\"\u003e\u003ccode\u003e742860c\u003c/code\u003e\u003c/a\u003e - Stop the \u003ccode\u003eMiniMap\u003c/code\u003e from re-rendering on every store update.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5846\"\u003e#5846\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/17c64a158554b2a6172f6030e6c280b1dd12786c\"\u003e\u003ccode\u003e17c64a1\u003c/code\u003e\u003c/a\u003e - Apply the viewport pan/zoom transform imperatively so the \u003ccode\u003eViewport\u003c/code\u003e component only renders once.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/xyflow/xyflow/commit/c707267bc80bc954fdc69a08c9e00c98068dd613\"\u003e\u003ccode\u003ec707267\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xyflow/xyflow/commit/0c0cebc08cc34d2852d1ea429df638732b3edf68\"\u003e\u003ccode\u003e0c0cebc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xyflow/xyflow/commit/56cf3b00369a680a71743e4fb277db26e861d4b0\"\u003e\u003ccode\u003e56cf3b0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xyflow/xyflow/commit/a01bb6bf51e2de4eeee052187f3ce533c0e77754\"\u003e\u003ccode\u003ea01bb6b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xyflow/xyflow/commit/9b3f390e21c1801832449389b069c4e5a13b4d7f\"\u003e\u003ccode\u003e9b3f390\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xyflow/xyflow/commit/cdfcbeb9618437b2e7c35336db157e36a5a0731e\"\u003e\u003ccode\u003ecdfcbeb\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​xyflow/system\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.0.79\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​xyflow/react\u003c/code\u003e\u003ca href=\"https://github.com/12\"\u003e\u003ccode\u003e@​12\u003c/code\u003e\u003c/a\u003e.11.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5815\"\u003e#5815\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/87da45cdf55aaf4549120a60165598675993783d\"\u003e\u003ccode\u003e87da45c\u003c/code\u003e\u003c/a\u003e - Fix \u003ccode\u003eFinalConnectionState\u003c/code\u003e type so it preserves the discriminated union.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5823\"\u003e#5823\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/a6afc91160e0a0e172b03d82c43972222f9ae740\"\u003e\u003ccode\u003ea6afc91\u003c/code\u003e\u003c/a\u003e - Update attribution link\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5824\"\u003e#5824\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/6b1dac50ff1b837688c362ede5dcc8a57ac97444\"\u003e\u003ccode\u003e6b1dac5\u003c/code\u003e\u003c/a\u003e - Do not fire on pane click when connection ends on pane\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5818\"\u003e#5818\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/4ddc2d8420c39ca2e16bbce0e2265601a63a332f\"\u003e\u003ccode\u003e4ddc2d8\u003c/code\u003e\u003c/a\u003e - Provide the shared handle config (\u003ccode\u003econnectOnClick\u003c/code\u003e, \u003ccode\u003enoPanClassName\u003c/code\u003e, \u003ccode\u003erfId\u003c/code\u003e) through context instead of subscribing to the store in every \u003ccode\u003eHandle\u003c/code\u003e, so a store update no longer runs a selector once per handle\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5817\"\u003e#5817\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/8df250b095d0c8a6c82c9155d22250b94b295e76\"\u003e\u003ccode\u003e8df250b\u003c/code\u003e\u003c/a\u003e - Reduce per-handle work on store updates by returning a shared connection state while no connection is in progress.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5822\"\u003e#5822\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/a6249de56c5181edbbe205058a2e5eb593dc278b\"\u003e\u003ccode\u003ea6249de\u003c/code\u003e\u003c/a\u003e - Return stable reference for edge position when connected node gets deleted\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/xyflow/xyflow/commit/ceb8604047f97e6c9028fed17bb10186a7ca9e8b\"\u003e\u003ccode\u003eceb8604\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xyflow/xyflow/commit/87da45cdf55aaf4549120a60165598675993783d\"\u003e\u003ccode\u003e87da45c\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​xyflow/system\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.0.78\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/xyflow/xyflow/blob/main/packages/react/CHANGELOG.md\"\u003e@​xyflow/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e12.11.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/xyflow/xyflow/pull/5825\"\u003e#5825\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/5072914791f89d99e4484f1d36c9b6781a0a2c36\"\u003e\u003ccode\u003e5072914\u003c/code\u003e\u003c/a\u003e - Only create an \u003ccode\u003eXYDrag\u003c/code\u003e instance for draggable nodes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5847\"\u003e#5847\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/742860c2939f1b5cba2fced275487fdaeee8a091\"\u003e\u003ccode\u003e742860c\u003c/code\u003e\u003c/a\u003e - Stop the \u003ccode\u003eMiniMap\u003c/code\u003e from re-rendering on every store update.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5846\"\u003e#5846\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/17c64a158554b2a6172f6030e6c280b1dd12786c\"\u003e\u003ccode\u003e17c64a1\u003c/code\u003e\u003c/a\u003e - Apply the viewport pan/zoom transform imperatively so the \u003ccode\u003eViewport\u003c/code\u003e component only renders once.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/xyflow/xyflow/commit/c707267bc80bc954fdc69a08c9e00c98068dd613\"\u003e\u003ccode\u003ec707267\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xyflow/xyflow/commit/0c0cebc08cc34d2852d1ea429df638732b3edf68\"\u003e\u003ccode\u003e0c0cebc\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xyflow/xyflow/commit/56cf3b00369a680a71743e4fb277db26e861d4b0\"\u003e\u003ccode\u003e56cf3b0\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xyflow/xyflow/commit/a01bb6bf51e2de4eeee052187f3ce533c0e77754\"\u003e\u003ccode\u003ea01bb6b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xyflow/xyflow/commit/9b3f390e21c1801832449389b069c4e5a13b4d7f\"\u003e\u003ccode\u003e9b3f390\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xyflow/xyflow/commit/cdfcbeb9618437b2e7c35336db157e36a5a0731e\"\u003e\u003ccode\u003ecdfcbeb\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​xyflow/system\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.0.79\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e12.11.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5815\"\u003e#5815\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/87da45cdf55aaf4549120a60165598675993783d\"\u003e\u003ccode\u003e87da45c\u003c/code\u003e\u003c/a\u003e - Fix \u003ccode\u003eFinalConnectionState\u003c/code\u003e type so it preserves the discriminated union.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5823\"\u003e#5823\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/a6afc91160e0a0e172b03d82c43972222f9ae740\"\u003e\u003ccode\u003ea6afc91\u003c/code\u003e\u003c/a\u003e - Update attribution link\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5824\"\u003e#5824\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/6b1dac50ff1b837688c362ede5dcc8a57ac97444\"\u003e\u003ccode\u003e6b1dac5\u003c/code\u003e\u003c/a\u003e - Do not fire on pane click when connection ends on pane\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5818\"\u003e#5818\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/4ddc2d8420c39ca2e16bbce0e2265601a63a332f\"\u003e\u003ccode\u003e4ddc2d8\u003c/code\u003e\u003c/a\u003e - Provide the shared handle config (\u003ccode\u003econnectOnClick\u003c/code\u003e, \u003ccode\u003enoPanClassName\u003c/code\u003e, \u003ccode\u003erfId\u003c/code\u003e) through context instead of subscribing to the store in every \u003ccode\u003eHandle\u003c/code\u003e, so a store update no longer runs a selector once per handle\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5817\"\u003e#5817\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/8df250b095d0c8a6c82c9155d22250b94b295e76\"\u003e\u003ccode\u003e8df250b\u003c/code\u003e\u003c/a\u003e - Reduce per-handle work on store updates by returning a shared connection state while no connection is in progress.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5822\"\u003e#5822\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/a6249de56c5181edbbe205058a2e5eb593dc278b\"\u003e\u003ccode\u003ea6249de\u003c/code\u003e\u003c/a\u003e - Return stable reference for edge position when connected node gets deleted\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/xyflow/xyflow/commit/ceb8604047f97e6c9028fed17bb10186a7ca9e8b\"\u003e\u003ccode\u003eceb8604\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/xyflow/xyflow/commit/87da45cdf55aaf4549120a60165598675993783d\"\u003e\u003ccode\u003e87da45c\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​xyflow/system\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.0.78\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/xyflow/xyflow/commit/3ab66eff0d0148a308ba04049c63a120612f6fe3\"\u003e\u003ccode\u003e3ab66ef\u003c/code\u003e\u003c/a\u003e chore(packages): bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/01d58b69ff7b680ddb32c8371eb7ff41e9b7ebca\"\u003e\u003ccode\u003e01d58b6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/xyflow/xyflow/tree/HEAD/packages/react/issues/5846\"\u003e#5846\u003c/a\u003e from AlaricBaraou/perf/viewport-imperative-transform\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/742860c2939f1b5cba2fced275487fdaeee8a091\"\u003e\u003ccode\u003e742860c\u003c/code\u003e\u003c/a\u003e perf(react): skip minimap re-renders when its geometry is unchanged\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/17c64a158554b2a6172f6030e6c280b1dd12786c\"\u003e\u003ccode\u003e17c64a1\u003c/code\u003e\u003c/a\u003e perf(react): apply the viewport transform imperatively instead of re-renderin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/775bdd6b679ae11813f95bea9b2d76b0a5af6ea9\"\u003e\u003ccode\u003e775bdd6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/xyflow/xyflow/tree/HEAD/packages/react/issues/5825\"\u003e#5825\u003c/a\u003e from AlaricBaraou/perf/xydrag-draggable-only\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/576a43d5be61afb5b4fa9536c2da97e8204f89f3\"\u003e\u003ccode\u003e576a43d\u003c/code\u003e\u003c/a\u003e refactor(react): pass nodesDraggable to prevent wrong initial state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/eedbc81fe3ef65222794345ef4c75c6ec6dd5f51\"\u003e\u003ccode\u003eeedbc81\u003c/code\u003e\u003c/a\u003e chore(packages): bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/c7bdce429ef30af7b6b78491e54b0aff77223ab6\"\u003e\u003ccode\u003ec7bdce4\u003c/code\u003e\u003c/a\u003e chore(pane): cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/cd5ec450b588c08ce3cf5cb9c631eb153a3e7a90\"\u003e\u003ccode\u003ecd5ec45\u003c/code\u003e\u003c/a\u003e chore(react/pane): cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/f919daa393f09ef40f85e6371bcce7e0a9892143\"\u003e\u003ccode\u003ef919daa\u003c/code\u003e\u003c/a\u003e fix(pane): do not fire pane click when connection ends on pane\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/xyflow/xyflow/commits/@xyflow/react@12.11.2/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@yui540/comimi` from 0.5.0 to 0.18.0\n\nUpdates `@yui540/comimi-react` from 0.2.0 to 0.2.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/yui540/comimi-react/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.16.1 to 1.18.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/releases\"\u003eaxios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.18.1 — June 21, 2026\u003c/h2\u003e\n\u003cp\u003eThis release focuses on Node HTTP adapter fixes, safer AxiosError serialisation, runtime/type correctness fixes, documentation updates, and dependency maintenance.\u003c/p\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAxiosError Serialisation: Made AxiosError#cause non-enumerable to prevent circular JSON serialisation failures when errors include nested causes. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10913\"\u003e#10913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNode HTTP Adapter: Guarded socket.setKeepAlive for proxy agent streams, accepted path-only URLs when socketPath is configured, deferred environment proxy handling to Node, and explicitly passed maxBodyLength through to follow-redirects. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10917\"\u003e#10917\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/10930\"\u003e#10930\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/10942\"\u003e#10942\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/10993\"\u003e#10993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRuntime and Type Correctness: Fixed several runtime crashes, type definition mismatches, and incorrect error handling paths. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10959\"\u003e#10959\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11021\"\u003e#11021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAxiosURLSearchParams: Switched the encoder callback to an arrow function so \u003ccode\u003eencoder.call(this)\u003c/code\u003e receives the \u003ccode\u003eAxiosURLSearchParams\u003c/code\u003e instance correctly. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11019\"\u003e#11019\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDocumentation: Documented sensitive headers and status transition behaviour, prepared cleaned-up docs, added Deno install instructions, and clarified that request data is request-specific (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11007\"\u003e#11007\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11010\"\u003e#11010\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11023\"\u003e#11023\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11025\"\u003e#11025\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDependencies: Bumped vite, rollup, form-data, js-yaml, and multer across the root project, docs, smoke tests, and module test workspaces. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11011\"\u003e#11011\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11012\"\u003e#11012\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11013\"\u003e#11013\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11014\"\u003e#11014\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11015\"\u003e#11015\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11016\"\u003e#11016\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11017\"\u003e#11017\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11026\"\u003e#11026\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors. Thank you for helping improve axios:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webdevelopersrinu\"\u003e\u003ccode\u003e@​webdevelopersrinu\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10913\"\u003e#10913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sijie-Z\"\u003e\u003ccode\u003e@​sijie-Z\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10993\"\u003e#10993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bartlomieju\"\u003e\u003ccode\u003e@​bartlomieju\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11023\"\u003e#11023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JSap0914\"\u003e\u003ccode\u003e@​JSap0914\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11019\"\u003e#11019\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.18.0...v1.18.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.18.0 — June 13, 2026\u003c/h2\u003e\n\u003cp\u003eThis release hardens redirect and URL handling, improves the validateStatus configuration semantics, and includes updates to documentation, dependencies, and release metadata.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRedirect Header Safety:\u003c/strong\u003e Added Node HTTP adapter support for stripping caller-specified sensitive headers on cross-origin redirects, helping prevent custom auth headers such as API keys from leaking to another origin. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10892\"\u003e#10892\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eURL And Request Hardening:\u003c/strong\u003e Rejects malformed \u003ccode\u003ehttp:\u003c/code\u003e and \u003ccode\u003ehttps:\u003c/code\u003e URLs that omit \u003ccode\u003e//\u003c/code\u003e with \u003ccode\u003eERR_INVALID_URL\u003c/code\u003e, while tightening prototype-pollution-safe config reads, stream size limits, FormData depth handling, data URL sizing, and local \u003ccode\u003eNO_PROXY\u003c/code\u003e matching. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/11000\"\u003e#11000\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eStatus Validation:\u003c/strong\u003e Added \u003ccode\u003etransitional.validateStatusUndefinedResolves\u003c/code\u003e so applications can opt in to treating \u003ccode\u003evalidateStatus: undefined\u003c/code\u003e like the option was omitted, while \u003ccode\u003evalidateStatus: null\u003c/code\u003e remains the explicit way to accept every status. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10899\"\u003e#10899\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDocumentation:\u003c/strong\u003e Published the v1.17.0 release notes, fixed a changelog typo, clarified the package update PR policy, and marked the \u003ccode\u003eproxy\u003c/code\u003e request config as Node.js-only in the advanced docs. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10984\"\u003e#10984\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10988\"\u003e#10988\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10992\"\u003e#10992\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10995\"\u003e#10995\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDependencies:\u003c/strong\u003e Bumped \u003ccode\u003e@babel/core\u003c/code\u003e, \u003ccode\u003e@babel/preset-env\u003c/code\u003e, \u003ccode\u003e@commitlint/cli\u003c/code\u003e, \u003ccode\u003e@commitlint/config-conventional\u003c/code\u003e, \u003ccode\u003e@rollup/plugin-babel\u003c/code\u003e, \u003ccode\u003e@rollup/plugin-commonjs\u003c/code\u003e, \u003ccode\u003e@vitest/browser\u003c/code\u003e, \u003ccode\u003e@vitest/browser-playwright\u003c/code\u003e, \u003ccode\u003eeslint\u003c/code\u003e, \u003ccode\u003elint-staged\u003c/code\u003e, \u003ccode\u003erollup\u003c/code\u003e, \u003ccode\u003evitest\u003c/code\u003e, and \u003ccode\u003eactions/checkout\u003c/code\u003e. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10989\"\u003e#10989\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10996\"\u003e#10996\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10997\"\u003e#10997\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRelease Metadata:\u003c/strong\u003e Prepared the 1.18.0 release by updating package metadata and the runtime \u003ccode\u003eVERSION\u003c/code\u003e value. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/11003\"\u003e#11003\u003c/a\u003e\u003c/strong\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/axios/axios/blob/v1.x/CHANGELOG.md\"\u003eaxios's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003ev1.18.0 — June 13, 2026\u003c/h2\u003e\n\u003cp\u003eThis release hardens redirect and URL handling, improves the validateStatus configuration semantics, and includes updates to documentation, dependencies, and release metadata.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRedirect Header Safety:\u003c/strong\u003e Added Node HTTP adapter support for stripping caller-specified sensitive headers on cross-origin redirects, helping prevent custom auth headers such as API keys from leaking to another origin. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10892\"\u003e#10892\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eURL And Request Hardening:\u003c/strong\u003e Rejects malformed \u003ccode\u003ehttp:\u003c/code\u003e and \u003ccode\u003ehttps:\u003c/code\u003e URLs that omit \u003ccode\u003e//\u003c/code\u003e with \u003ccode\u003eERR_INVALID_URL\u003c/code\u003e, while tightening prototype-pollution-safe config reads, stream size limits, FormData depth handling, data URL sizing, and local \u003ccode\u003eNO_PROXY\u003c/code\u003e matching. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/11000\"\u003e#11000\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eStatus Validation:\u003c/strong\u003e Added \u003ccode\u003etransitional.validateStatusUndefinedResolves\u003c/code\u003e so applications can opt in to treating \u003ccode\u003evalidateStatus: undefined\u003c/code\u003e like the option was omitted, while \u003ccode\u003evalidateStatus: null\u003c/code\u003e remains the explicit way to accept every status. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10899\"\u003e#10899\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDocumentation:\u003c/strong\u003e Published the v1.17.0 release notes, fixed a changelog typo, clarified the package update PR policy, and marked the \u003ccode\u003eproxy\u003c/code\u003e request config as Node.js-only in the advanced docs. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10984\"\u003e#10984\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10988\"\u003e#10988\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10992\"\u003e#10992\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10995\"\u003e#10995\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDependencies:\u003c/strong\u003e Bumped \u003ccode\u003e@babel/core\u003c/code\u003e, \u003ccode\u003e@babel/preset-env\u003c/code\u003e, \u003ccode\u003e@commitlint/cli\u003c/code\u003e, \u003ccode\u003e@commitlint/config-conventional\u003c/code\u003e, \u003ccode\u003e@rollup/plugin-babel\u003c/code\u003e, \u003ccode\u003e@rollup/plugin-commonjs\u003c/code\u003e, \u003ccode\u003e@vitest/browser\u003c/code\u003e, \u003ccode\u003e@vitest/browser-playwright\u003c/code\u003e, \u003ccode\u003eeslint\u003c/code\u003e, \u003ccode\u003elint-staged\u003c/code\u003e, \u003ccode\u003erollup\u003c/code\u003e, \u003ccode\u003evitest\u003c/code\u003e, and \u003ccode\u003eactions/checkout\u003c/code\u003e. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10989\"\u003e#10989\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10996\"\u003e#10996\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10997\"\u003e#10997\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eRelease Metadata:\u003c/strong\u003e Prepared the 1.18.0 release by updating package metadata and the runtime \u003ccode\u003eVERSION\u003c/code\u003e value. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/11003\"\u003e#11003\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors. Thank you for helping improve axios:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/drori12\"\u003e\u003ccode\u003e@​drori12\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10984\"\u003e#10984\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/eyupcanakman\"\u003e\u003ccode\u003e@​eyupcanakman\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10899\"\u003e#10899\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/Adi-Beker\"\u003e\u003ccode\u003e@​Adi-Beker\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10995\"\u003e#10995\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.17.0...v1.18.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.17.0 — June 1, 2026\u003c/h2\u003e\n\u003cp\u003eThis release adds Node HTTP zstd decompression, hardens config and release workflows, and fixes authentication, header, proxy, and type-handling regressions.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eConfig Hardening:\u003c/strong\u003e Guarded \u003ccode\u003esocketPath\u003c/code\u003e, \u003ccode\u003eparams\u003c/code\u003e, and \u003ccode\u003eparamsSerializer\u003c/code\u003e reads with own-property checks to prevent inherited prototype values from affecting request behavior, including SSRF-sensitive paths. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10901\"\u003e#10901\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10922\"\u003e#10922\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRelease Publishing:\u003c/strong\u003e Switched the publish workflow to npm staged publishing for safer, auditable package releases with provenance. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10926\"\u003e#10926\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHTTP Compression:\u003c/strong\u003e Added Node HTTP adapter support for zstd response decompression, with \u003ccode\u003etransitional.advertiseZstdAcceptEncoding\u003c/code\u003e controlling whether \u003ccode\u003ezstd\u003c/code\u003e is advertised in \u003ccode\u003eAccept-Encoding\u003c/code\u003e. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/6792\"\u003e#6792\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10920\"\u003e#10920\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAuthentication Handling:\u003c/strong\u003e Restored Basic auth on same-origin Node redirects while continuing to strip credentials cross-origin, and aligned the fetch adapter with HTTP adapter behavior for URL-embedded Basic auth. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10929\"\u003e#10929\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10896\"\u003e#10896\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/a209bfb1e5dcbce3cecbf4bd955339d006358887\"\u003e\u003ccode\u003ea209bfb\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.18.1 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11027\"\u003e#11027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/fa6a55ef99235074d2c11d80a1064ef02850d598\"\u003e\u003ccode\u003efa6a55e\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump multer from 2.1.1 to 2.2.0 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11026\"\u003e#11026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/40e7be8a78dd43caaeb2313cc4be3f8e714be91d\"\u003e\u003ccode\u003e40e7be8\u003c/code\u003e\u003c/a\u003e docs: clarifies that request data is request-specific in axios (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11025\"\u003e#11025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/a446b39b19c8b570214a4158520c5ddd5b020366\"\u003e\u003ccode\u003ea446b39\u003c/code\u003e\u003c/a\u003e fix(AxiosURLSearchParams): use arrow function so encoder.call(this) receives ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/cf1306a42d97960b635c894c83658f2692e53585\"\u003e\u003ccode\u003ecf1306a\u003c/code\u003e\u003c/a\u003e docs: add Deno to install instructions (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11023\"\u003e#11023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/b32880af48017457a1203ab2e63720902d3b71b3\"\u003e\u003ccode\u003eb32880a\u003c/code\u003e\u003c/a\u003e fix: incorrect use of error (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11021\"\u003e#11021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/1792eda11aff8fe0f8c8a6e5ae6ff305740a6460\"\u003e\u003ccode\u003e1792eda\u003c/code\u003e\u003c/a\u003e fix: ensure maxBodyLength is explicitly passed to follow-redirects (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10993\"\u003e#10993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/30499d6af0961ec38619792013a534d1933b08a9\"\u003e\u003ccode\u003e30499d6\u003c/code\u003e\u003c/a\u003e fix: various runtime crashes and type definition mismatches (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10959\"\u003e#10959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/20ce9c412ebd88823d1a4a47000cb133a8f79440\"\u003e\u003ccode\u003e20ce9c4\u003c/code\u003e\u003c/a\u003e fix(http): defer env proxy handling to Node (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10942\"\u003e#10942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/e64bcf9c5af231d6f37d8389b1e57ded314fff86\"\u003e\u003ccode\u003ee64bcf9\u003c/code\u003e\u003c/a\u003e chore(deps): merge branch 'v1.x' into tests/module/cjs (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11014\"\u003e#11014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.16.1...v1.18.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 1.17.0 to 1.24.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.24.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(scripts): fix typo in renameIcon.function.mts by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4514\"\u003elucide-icons/lucide#4514\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(icons): remove \u003ccode\u003etoBeRemovedInVersion\u003c/code\u003e metadata and make it optional in schema by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e with \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4513\"\u003elucide-icons/lucide#4513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(site): Add merch link by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4524\"\u003elucide-icons/lucide#4524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(packages/angular): move child rendering logic to template from effect by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4519\"\u003elucide-icons/lucide#4519\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(site): list \u003ccode\u003e@​gyeonghokim/lucide-lit\u003c/code\u003e as third-party package by \u003ca href=\"https://github.com/GyeongHoKim\"\u003e\u003ccode\u003e@​GyeongHoKim\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4421\"\u003elucide-icons/lucide#4421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eoption\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4326\"\u003elucide-icons/lucide#4326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide-react-native): restore the icons entry point in the JS bundles by \u003ca href=\"https://github.com/pvinis\"\u003e\u003ccode\u003e@​pvinis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4528\"\u003elucide-icons/lucide#4528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(vue): support kebab-case icon-node prop on Icon component by \u003ca href=\"https://github.com/Sagargupta16\"\u003e\u003ccode\u003e@​Sagargupta16\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4512\"\u003elucide-icons/lucide#4512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide-react-native): Add icon exports property to the package.json file by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4522\"\u003elucide-icons/lucide#4522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): centered the \u003ccode\u003edot\u003c/code\u003e icon by \u003ca href=\"https://github.com/cnlancehu\"\u003e\u003ccode\u003e@​cnlancehu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4492\"\u003elucide-icons/lucide#4492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecircle-euro-sign\u003c/code\u003e icon by \u003ca href=\"https://github.com/Guido3000\"\u003e\u003ccode\u003e@​Guido3000\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4353\"\u003elucide-icons/lucide#4353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eserver-plus\u003c/code\u003e icon by \u003ca href=\"https://github.com/Turboman3000\"\u003e\u003ccode\u003e@​Turboman3000\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4232\"\u003elucide-icons/lucide#4232\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/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e with \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4513\"\u003elucide-icons/lucide#4513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/GyeongHoKim\"\u003e\u003ccode\u003e@​GyeongHoKim\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4421\"\u003elucide-icons/lucide#4421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pvinis\"\u003e\u003ccode\u003e@​pvinis\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4528\"\u003elucide-icons/lucide#4528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Sagargupta16\"\u003e\u003ccode\u003e@​Sagargupta16\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4512\"\u003elucide-icons/lucide#4512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Guido3000\"\u003e\u003ccode\u003e@​Guido3000\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4353\"\u003elucide-icons/lucide#4353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Turboman3000\"\u003e\u003ccode\u003e@​Turboman3000\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4232\"\u003elucide-icons/lucide#4232\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.23.0...1.24.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.23.0...1.24.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.23.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(docs): prevent scrollbar layout shift on icons page by \u003ca href=\"https://github.com/g30r93g\"\u003e\u003ccode\u003e@​g30r93g\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4500\"\u003elucide-icons/lucide#4500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(docs): Remove certificates banner by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4504\"\u003elucide-icons/lucide#4504\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(repo-journal.yml): GH copilot repo summary by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4505\"\u003elucide-icons/lucide#4505\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(repo-journal.yml): Small fix in the workflow by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4508\"\u003elucide-icons/lucide#4508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(repo-journal.yml): Switch to token by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4509\"\u003elucide-icons/lucide#4509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003epaper-bag\u003c/code\u003e icon by \u003ca href=\"https://github.com/dkast\"\u003e\u003ccode\u003e@​dkast\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4023\"\u003elucide-icons/lucide#4023\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/g30r93g\"\u003e\u003ccode\u003e@​g30r93g\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4500\"\u003elucide-icons/lucide#4500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dkast\"\u003e\u003ccode\u003e@​dkast\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4023\"\u003elucide-icons/lucide#4023\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.22.0...1.23.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.22.0...1.23.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.22.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): add 6 database variant icons by \u003ca href=\"https://github.com/Barakudum\"\u003e\u003ccode\u003e@​Barakudum\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4336\"\u003elucide-icons/lucide#4336\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(release.yml): Remove concurrency field to prevent release mess by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4485\"\u003elucide-icons/lucide#4485\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): fix color input clipping by \u003ca href=\"https://github.com/Hsiii\"\u003e\u003ccode\u003e@​Hsiii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4488\"\u003elucide-icons/lucide#4488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(site): add Deno to installation instructions by \u003ca href=\"https://github.com/bartlomieju\"\u003e\u003ccode\u003e@​bartlomieju\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4486\"\u003elucide-icons/lucide#4486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump esbuild from 0.25.12 to 0.28.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/lucide-icons/lucide/pull/4459\"\u003elucide-icons/lucide#4459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): prevent private analytics token from blocking local dev by \u003ca href=\"https://github.com/Hsiii\"\u003e\u003ccode\u003e@​Hsiii\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4481\"\u003elucide-icons/lucide#4481\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(installation.md): Remove outdate next tag in installation by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4495\"\u003elucide-icons/lucide#4495\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide-react-native): Fix context provider export by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4497\"\u003elucide-icons/lucide#4497\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/5ff536e1391335e4f7dc38d244c1bc458b9443e2\"\u003e\u003ccode\u003e5ff536e\u003c/code\u003e\u003c/a\u003e ci(release.yml): Fix workflow and remove \u003ccode\u003eversion\u003c/code\u003e scripts in package scripts...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.24.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-router-dom` from 7.16.0 to 7.18.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/blob/react-router-dom@7.18.1/packages/react-router-dom/CHANGELOG.md\"\u003ereact-router-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect \u003ccode\u003epackage.json\u003c/code\u003e \u003ccode\u003emain\u003c/code\u003e field for CommonJS builds (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15238\"\u003e#15238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.18.1\"\u003e\u003ccode\u003ereact-router@7.18.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.18.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.18.0\"\u003e\u003ccode\u003ereact-router@7.18.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.17.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.17.0\"\u003e\u003ccode\u003ereact-router@7.17.0\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/remix-run/react-router/commit/afdf85d3c15448a41017514caca2aca038d3e9ca\"\u003e\u003ccode\u003eafdf85d\u003c/code\u003e\u003c/a\u003e Release v7.18.1 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15253\"\u003e#15253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/2ecaa1ddbbcd583999dda46dd5413e907e8a46f3\"\u003e\u003ccode\u003e2ecaa1d\u003c/code\u003e\u003c/a\u003e Fix react-router-dom main entry metadata (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15238\"\u003e#15238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/6fb1e79f8304eddd8b78759edea83cb32389ebf5\"\u003e\u003ccode\u003e6fb1e79\u003c/code\u003e\u003c/a\u003e Release v7.18.0 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15187\"\u003e#15187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/195a0d03c1417127ccee73853058c8521beb4fce\"\u003e\u003ccode\u003e195a0d0\u003c/code\u003e\u003c/a\u003e Release v7.17.0 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15145\"\u003e#15145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router-dom@7.18.1/packages/react-router-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-virtuoso` from 4.18.7 to 4.18.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/petyosi/react-virtuoso/releases\"\u003ereact-virtuoso's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ereact-virtuoso@4.18.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/petyosi/react-virtuoso/commit/fca20fade0aea9f012f885bac97d5088be6a2ae3\"\u003e\u003ccode\u003efca20fa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/petyosi\"\u003e\u003ccode\u003e@​petyosi\u003c/code\u003e\u003c/a\u003e! - Fix explicit \u003ccode\u003eundefined\u003c/code\u003e initial top-most item index values crashing when empty\ndata updates to an object-form initial index.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-virtuoso@4.18.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/petyosi/react-virtuoso/pull/1444\"\u003e#1444\u003c/a\u003e \u003ca href=\"https://github.com/petyosi/react-virtuoso/commit/0c68e81ff8b5314f23ab8e484908a9f6e13002ec\"\u003e\u003ccode\u003e0c68e81\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Luccas-carvalho\"\u003e\u003ccode\u003e@​Luccas-carvalho\u003c/code\u003e\u003c/a\u003e! - Harden scroll-target and initial-index handling:\n\u003cul\u003e\n\u003cli\u003eClamp the initial top-most item index to the available range, so an out-of-range \u003ccode\u003einitialTopMostItemIndex\u003c/code\u003e (for example after the data set shrinks) no longer starts the list at a blank or mid-list position.\u003c/li\u003e\n\u003cli\u003eStop mutating the location object passed to \u003ccode\u003escrollToIndex\u003c/code\u003e; \u003ccode\u003enormalizeIndexLocation\u003c/code\u003e now applies its defaults to a shallow copy.\u003c/li\u003e\n\u003cli\u003eTreat a default-positioned \u003ccode\u003einitialTopMostItemIndex\u003c/code\u003e of \u003ccode\u003e{ index: 0 }\u003c/code\u003e the same as \u003ccode\u003e0\u003c/code\u003e, avoiding a redundant initial scroll and a delayed \u003ccode\u003efollowOutput\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ereact-virtuoso@4.18.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/petyosi/react-virtuoso/pull/1442\"\u003e#1442\u003c/a\u003e \u003ca href=\"https://github.com/petyosi/react-virtuoso/commit/6b1467cd808eadcb16fcc8bed8f80671c274f220\"\u003e\u003ccode\u003e6b1467c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Luccas-carvalho\"\u003e\u003ccode\u003e@​Luccas-carvalho\u003c/code\u003e\u003c/a\u003e! - Clamp out-of-range scroll target indexes to the last available item.\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/petyosi/react-virtuoso/blob/main/packages/react-virtuoso/CHANGELOG.md\"\u003ereact-virtuoso's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.18.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/petyosi/react-virtuoso/commit/fca20fade0aea9f012f885bac97d5088be6a2ae3\"\u003e\u003ccode\u003efca20fa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/petyosi\"\u003e\u003ccode\u003e@​petyosi\u003c/code\u003e\u003c/a\u003e! - Fix explicit \u003ccode\u003eundefined\u003c/code\u003e initial top-most item index values crashing when empty\ndata updates to an object-form initial index.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.18.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/petyosi/react-virtuoso/pull/1444\"\u003e#1444\u003c/a\u003e \u003ca href=\"https://github.com/petyosi/react-virtuoso/commit/0c68e81ff8b5314f23ab8e484908a9f6e13002ec\"\u003e\u003ccode\u003e0c68e81\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Luccas-carvalho\"\u003e\u003ccode\u003e@​Luccas-carvalho\u003c/code\u003e\u003c/a\u003e! - Harden scroll-target and initial-index handling:\n\u003cul\u003e\n\u003cli\u003eClamp the initial top-most item index to the available range, so an out-of-range \u003ccode\u003einitialTopMostItemIndex\u003c/code\u003e (for example after the data set shrinks) no longer starts the list at a blank or mid-list position.\u003c/li\u003e\n\u003cli\u003eStop mutating the location object passed to \u003ccode\u003escrollToIndex\u003c/code\u003e; \u003ccode\u003enormalizeIndexLocation\u003c/code\u003e now applies its defaults to a shallow copy.\u003c/li\u003e\n\u003cli\u003eTreat a default-positioned \u003ccode\u003einitialTopMostItemIndex\u003c/code\u003e of \u003ccode\u003e{ index: 0 }\u003c/code\u003e the same as \u003ccode\u003e0\u003c/code\u003e, avoiding a redundant initial scroll and a delayed \u003ccode\u003efollowOutput\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.18.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/petyosi/react-virtuoso/pull/1442\"\u003e#1442\u003c/a\u003e \u003ca href=\"https://github.com/petyosi/react-virtuoso/commit/6b1467cd808eadcb16fcc8bed8f80671c274f220\"\u003e\u003ccode\u003e6b1467c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Luccas-carvalho\"\u003e\u003ccode\u003e@​Luccas-carvalho\u003c/code\u003e\u003c/a\u003e! - Clamp out-of-range scroll target indexes to the last available item.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/petyosi/react-virtuoso/commit/2c68507b98504bd65a48af6f7a4c84675a349b84\"\u003e\u003ccode\u003e2c68507\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/petyosi/react-virtuoso/commit/fca20fade0aea9f012f885bac97d5088be6a2ae3\"\u003e\u003ccode\u003efca20fa\u003c/code\u003e\u003c/a\u003e fix: handle undefined initial topmost index\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/petyosi/react-virtuoso/commit/7cf51b64cd83a21cf6ecb9680f84b316431f6bfd\"\u003e\u003ccode\u003e7cf51b6\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/petyosi/react-virtuoso/tree/HEAD/packages/react-virtuoso/issues/1449\"\u003e#1449\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/petyosi/react-virtuoso/commit/0c68e81ff8b5314f23ab8e484908a9f6e13002ec\"\u003e\u003ccode\u003e0c68e81\u003c/code\u003e\u003c/a\u003e fix: harden scroll-target and initial-index handling (\u003ca href=\"https://github.com/petyosi/react-virtuoso/tree/HEAD/packages/react-virtuoso/issues/1444\"\u003e#1444\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/petyosi/react-virtuoso/commit/0af9e75b334fdd5076bbd2f0cc7a7c99eba95c63\"\u003e\u003ccode\u003e0af9e75\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/petyosi/react-virtuoso/tree/HEAD/packages/react-virtuoso/issues/1443\"\u003e#1443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/petyosi/react-virtuoso/commit/6b1467cd808eadcb16fcc8bed8f80671c274f220\"\u003e\u003ccode\u003e6b1467c\u003c/code\u003e\u003c/a\u003e fix/clamp-out-of-range-scroll-index (\u003ca href=\"https://github.com/petyosi/react-virtuoso/tree/HEAD/packages/react-virtuoso/issues/1442\"\u003e#1442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/petyosi/react-virtuoso/commit/6d066ee7342f97f9572f8fe212d075b9b2a6270c\"\u003e\u003ccode\u003e6d066ee\u003c/code\u003e\u003c/a\u003e Fix flaky horizontal-rtl e2e test by waiting for item render\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/petyosi/react-virtuoso/commit/5f90dfd83a4acb5b1f0d30ff19190c98d1591443\"\u003e\u003ccode\u003e5f90dfd\u003c/code\u003e\u003c/a\u003e Author the agent skills and publish them to virtuoso-dev/skills (\u003ca href=\"https://github.com/petyosi/react-virtuoso/tree/HEAD/packages/react-virtuoso/issues/1428\"\u003e#1428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/petyosi/react-virtuoso/commit/782aae74adc760bd7b4d0700fb6baf725e7ece4d\"\u003e\u003ccode\u003e782aae7\u003c/code\u003e\u003c/a\u003e Stabilize data e2e assertions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/petyosi/react-virtuoso/commit/aeb3c49f878e825e8efb17857352575af4cb60a2\"\u003e\u003ccode\u003eaeb3c49\u003c/code\u003e\u003c/a\u003e Fix react-virtuoso lint violations\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/petyosi/react-virtuoso/commits/react-virtuoso@4.18.10/packages/react-virtuoso\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/js` from 9.39.4 to 10.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e@​eslint/js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c87d5bded54c5cf491eb04c24c9d09bbbd42c23e\"\u003e\u003ccode\u003ec87d5bd\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20531\"\u003e#20531\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d84100115c14691691058f00779c94e74fca946a\"\u003e\u003ccode\u003ed841001\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eminimatch\u003c/code\u003e to \u003ccode\u003e10.2.1\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20519\"\u003e#20519\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/04c21475b3004904948f02049f2888b401d82c78\"\u003e\u003ccode\u003e04c2147\u003c/code\u003e\u003c/a\u003e fix: update error message for unused suppressions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20496\"\u003e#20496\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/38b089c1726feac0e31a31d47941bd99e29ce003\"\u003e\u003ccode\u003e38b089c\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/config-array\u003c/code\u003e to ^0.23.1 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20484\"\u003e#20484\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5b3dbce50a1404a9f118afe810cefeee79388a2a\"\u003e\u003ccode\u003e5b3dbce\u003c/code\u003e\u003c/a\u003e docs: add AI acknowledgement section to templates (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20431\"\u003e#20431\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6f23076037d5879f20fb3be2ef094293b1e8d38c\"\u003e\u003ccode\u003e6f23076\u003c/code\u003e\u003c/a\u003e docs: toggle nav in no-JS mode (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20476\"\u003e#20476\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b69cfb32a16c5d5e9986390d484fae1d21e406f9\"\u003e\u003ccode\u003eb69cfb3\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e5c281ffd038a3a7a3e5364db0b9378e0ad83020\"\u003e\u003ccode\u003ee5c281f\u003c/code\u003e\u003c/a\u003e chore: updates for v9.39.3 release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8c3832adb77cd993b4a24891900d5eeaaf093cdc\"\u003e\u003ccode\u003e8c3832a\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e to ^8.56.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20514\"\u003e#20514\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8330d238ae6adb68bb6a1c9381e38cfedd990d94\"\u003e\u003ccode\u003e8330d23\u003c/code\u003e\u003c/a\u003e test: add tests for config-api (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20493\"\u003e#20493\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37d6e91e88fa6a2ca6d8726679096acff21ba6cc\"\u003e\u003ccode\u003e37d6e91\u003c/code\u003e\u003c/a\u003e chore: remove eslint v10 prereleases from eslint-config-eslint deps (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20494\"\u003e#20494\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/da7cd0e79197ad16e17052eef99df141de6dbfb1\"\u003e\u003ccode\u003eda7cd0e\u003c/code\u003e\u003c/a\u003e refactor: cleanup error message templates (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20479\"\u003e#20479\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84fb885d49ac810e79a9491276b4828b53d913e5\"\u003e\u003ccode\u003e84fb885\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1f667344b57c4c09b548d94bcfac1f91b6e5c63d\"\u003e\u003ccode\u003e1f66734\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003eeslint\u003c/code\u003e to \u003ccode\u003epeerDependencies\u003c/code\u003e of \u003ccode\u003e@eslint/js\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20467\"\u003e#20467\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9e54f43a5e497cdfa179338b431093245cb787b\"\u003e\u003ccode\u003ef9e54f4\u003c/code\u003e\u003c/a\u003e feat!: estimate rule-tester failure location (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20420\"\u003e#20420\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a176319d8ade1a7d9b2d7fb8f038f55a2662325f\"\u003e\u003ccode\u003ea176319\u003c/code\u003e\u003c/a\u003e feat!: replace \u003ccode\u003echalk\u003c/code\u003e with \u003ccode\u003estyleText\u003c/code\u003e and add \u003ccode\u003ecolor\u003c/code\u003e to \u003ccode\u003eResultsMeta\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20227\"\u003e#20227\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7046e6c1e03c4ca0eee4888a1f2eba4c6454f84\"\u003e\u003ccode\u003ec7046e6\u003c/code\u003e\u003c/a\u003e feat!: enable JSX reference tracking (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20152\"\u003e#20152\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa31a608901684fbcd9906d1907e66561d16e5aa\"\u003e\u003ccode\u003efa31a60\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003ename\u003c/code\u003e to configs (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20015\"\u003e#20015\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3383e7ec9028166cafc8ea7986c2f7498d0049f0\"\u003e\u003ccode\u003e3383e7e\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eSourceCode\u003c/code\u003e methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20137\"\u003e#20137\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/501abd0e916a35554c58b7c0365537f1fa3880ce\"\u003e\u003ccode\u003e501abd0\u003c/code\u003e\u003c/a\u003e feat!: update dependency minimatch to v10 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20246\"\u003e#20246\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ca4d3b40085de47561f89656a2207d09946ed45e\"\u003e\u003ccode\u003eca4d3b4\u003c/code\u003e\u003c/a\u003e fix!: stricter rule tester assertions for valid test cases (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20125\"\u003e#20125\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96512a66c86402fb0538cdcb6cd30b9073f6bf3b\"\u003e\u003ccode\u003e96512a6\u003c/code\u003e\u003c/a\u003e fix!: Remove deprecated rule context methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20086\"\u003e#20086\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c69fdacdb2e886b9d965568a397aa8220db3fe90\"\u003e\u003ccode\u003ec69fdac\u003c/code\u003e\u003c/a\u003e feat!: remove eslintrc support (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20037\"\u003e#20037\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/208b5cc34a8374ff81412b5bec2e0800eebfbd04\"\u003e\u003ccode\u003e208b5cc\u003c/code\u003e\u003c/a\u003e feat!: Use \u003ccode\u003eScopeManager#addGlobals()\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20132\"\u003e#20132\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a2ee188ea7a38a0c6155f3d39e2b00e1d0f36e14\"\u003e\u003ccode\u003ea2ee188\u003c/code\u003e\u003c/a\u003e fix!: add \u003ccode\u003euniqueItems: true\u003c/code\u003e in \u003ccode\u003eno-invalid-regexp\u003c/code\u003e option (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20155\"\u003e#20155\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a89059dbf2832d417dd493ee81483227ec44e4ab\"\u003e\u003ccode\u003ea89059d\u003c/code\u003e\u003c/a\u003e feat!: Program range span entire source text (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20133\"\u003e#20133\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39a6424373d915fa9de0d7b0caba9a4dc3da9b53\"\u003e\u003ccode\u003e39a6424\u003c/code\u003e\u003c/a\u003e fix!: assert 'text' is a string across all RuleFixer methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20082\"\u003e#20082\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f28fbf846244e043c92b355b224d121b06140b44\"\u003e\u003ccode\u003ef28fbf8\u003c/code\u003e\u003c/a\u003e fix!: Deprecate \u003ccode\u003e\u0026quot;always\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;as-needed\u0026quot;\u003c/code\u003e options of the \u003ccode\u003eradix\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20223\"\u003e#20223\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/aa3fb2b233e929b37220be940575f42c280e0b98\"\u003e\u003ccode\u003eaa3fb2b\u003c/code\u003e\u003c/a\u003e fix!: tighten \u003ccode\u003efunc-names\u003c/code\u003e schema (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20119\"\u003e#20119\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f6c0ed0311dcfee853367d5068c765d066e6b756\"\u003e\u003ccode\u003ef6c0ed0\u003c/code\u003e\u003c/a\u003e feat!: report \u003ccode\u003eeslint-env\u003c/code\u003e comments as errors (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20128\"\u003e#20128\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4bf739fb533e59f7f0a66b65f7bc80be0f37d8db\"\u003e\u003ccode\u003e4bf739f\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eLintMessage#nodeType\u003c/code\u003e and \u003ccode\u003eTestCaseError#type\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20096\"\u003e#20096\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/523c076866400670fb2192a3f55dbf7ad3469247\"\u003e\u003ccode\u003e523c076\u003c/code\u003e\u003c/a\u003e feat!: drop support for jiti \u0026lt; 2.2.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20016\"\u003e#20016\u003c/a\u003e) (michael faith)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/454a292c95f34dad232411ddac06408e6383bb64\"\u003e\u003ccode\u003e454a292\u003c/code\u003e\u003c/a\u003e feat!: update \u003ccode\u003eeslint:recommended\u003c/code\u003e configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20210\"\u003e#20210\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4f880ee02992e1bf0e96ebaba679985e2d1295f1\"\u003e\u003ccode\u003e4f880ee\u003c/code\u003e\u003c/a\u003e feat!: remove \u003ccode\u003ev10_*\u003c/code\u003e and inactive \u003ccode\u003eunstable_*\u003c/code\u003e flags (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20225\"\u003e#20225\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18115c363a4ac7671a4c7f30ee13d57ebba330f\"\u003e\u003ccode\u003ef18115c\u003c/code\u003e\u003c/a\u003e feat!: \u003ccode\u003eno-shadow-restricted-names\u003c/code\u003e report \u003ccode\u003eglobalThis\u003c/code\u003e by default (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20027\"\u003e#20027\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c6358c31fbd3937b92d89be2618ffdf5a774604e\"\u003e\u003ccode\u003ec6358c3\u003c/code\u003e\u003c/a\u003e feat!: Require Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20160\"\u003e#20160\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bff9091927811497dbf066b0e3b85ecb37d43822\"\u003e\u003ccode\u003ebff9091\u003c/code\u003e\u003c/a\u003e feat: handle \u003ccode\u003eArray.fromAsync\u003c/code\u003e in \u003ccode\u003earray-callback-return\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20457\"\u003e#20457\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/290c594bb50c439fb71bc75521ee5360daa8c222\"\u003e\u003ccode\u003e290c594\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eself\u003c/code\u003e to \u003ccode\u003eno-implied-eval\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20468\"\u003e#20468\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43677de07ebd6e14bfac40a46ad749ba783c45f2\"\u003e\u003ccode\u003e43677de\u003c/code\u003e\u003c/a\u003e feat: fix handling of function and class expression names in \u003ccode\u003eno-shadow\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20432\"\u003e#20432\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84fb885d49ac810e79a9491276b4828b53d913e5\"\u003e\u003ccode\u003e84fb885\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1f667344b57c4c09b548d94bcfac1f91b6e5c63d\"\u003e\u003ccode\u003e1f66734\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003eeslint\u003c/code\u003e to \u003ccode\u003epeerDependencies\u003c/code\u003e of \u003ccode\u003e@eslint/js\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20467\"\u003e#20467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f3fbc2f60cbe2c718364feb8c3fc0452c0df3c56\"\u003e\u003ccode\u003ef3fbc2f\u003c/code\u003e\u003c/a\u003e chore: set \u003ccode\u003e@eslint/js\u003c/code\u003e version to 10.0.0 to skip releasing it (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20466\"\u003e#20466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b4b3127f8542c599ce2dea804b6582ebc40c993d\"\u003e\u003ccode\u003eb4b3127\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0b14059491d830a49b3577931f4f68fbcfce6be5\"\u003e\u003ccode\u003e0b14059\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa31a608901684fbcd9906d1907e66561d16e5aa\"\u003e\u003ccode\u003efa31a60\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003ename\u003c/code\u003e to configs (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20015\"\u003e#20015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1e2cad5f6fa47ed6ed89d2a29798dda926d50990\"\u003e\u003ccode\u003e1e2cad5\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/454a292c95f34dad232411ddac06408e6383bb64\"\u003e\u003ccode\u003e454a292\u003c/code\u003e\u003c/a\u003e feat!: update \u003ccode\u003eeslint:recommended\u003c/code\u003e configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20210\"\u003e#20210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c6358c31fbd3937b92d89be2618ffdf5a774604e\"\u003e\u003ccode\u003ec6358c3\u003c/code\u003e\u003c/a\u003e feat!: Require Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20160\"\u003e#20160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/commits/v10.0.1/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/vite` from 4.3.0 to 4.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e@​tailwindcss/vite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e--watch --poll[=ms]\u003c/code\u003e in \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e when filesystem events are unreliable or unavailable (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20297\"\u003e#20297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: match arbitrary hex colors against theme colors case-insensitively (e.g. \u003ccode\u003ebg-[#fff]\u003c/code\u003e and \u003ccode\u003ebg-[#FFF]\u003c/code\u003e → \u003ccode\u003ebg-white\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20298\"\u003e#20298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent Preflight from overriding Firefox's native \u003ccode\u003eiframe:focus-visible\u003c/code\u003e outline styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20292\"\u003e#20292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003etheme('colors.foo')\u003c/code\u003e in JS plugins resolves correctly when both \u003ccode\u003e--color-foo\u003c/code\u003e and \u003ccode\u003e--color-foo-bar\u003c/code\u003e exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20299\"\u003e#20299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure fractional opacity modifiers work with named shadow sizes like \u003ccode\u003eshadow-sm/12.5\u003c/code\u003e, \u003ccode\u003etext-shadow-sm/12.5\u003c/code\u003e, \u003ccode\u003edrop-shadow-sm/12.5\u003c/code\u003e, and \u003ccode\u003einset-shadow-sm/12.5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20302\"\u003e#20302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eParse selectors like \u003ccode\u003e[data-foo]div\u003c/code\u003e as two selectors instead of one (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20303\"\u003e#20303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e rebuilds when a preprocessor like Sass changes the input CSS without changing the input file on disk (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20310\"\u003e#20310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS nesting is handled even when Lightning CSS isn't run, such as in \u003ccode\u003e@tailwindcss/browser\u003c/code\u003e and Tailwind Play (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20124\"\u003e#20124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent achromatic theme colors from shifting hue when mixed in polar color spaces like \u003ccode\u003eoklch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20314\"\u003e#20314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--spacing(0)\u003c/code\u003e is optimized to \u003ccode\u003e0px\u003c/code\u003e instead of \u003ccode\u003e0\u003c/code\u003e so it remains a \u003ccode\u003e\u0026lt;length\u0026gt;\u003c/code\u003e when used in \u003ccode\u003ecalc(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20319\"\u003e#20319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoad \u003ccode\u003e@parcel/watcher\u003c/code\u003e only when needed in \u003ccode\u003e@tailwindcss/cli --watch\u003c/code\u003e mode, so one-off builds and \u003ccode\u003e--watch --poll\u003c/code\u003e work when \u003ccode\u003e@parcel/watcher\u003c/code\u003e can't be loaded (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20325\"\u003e#20325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse explicit platform fonts instead of \u003ccode\u003esystem-ui\u003c/code\u003e and \u003ccode\u003eui-sans-serif\u003c/code\u003e so CJK text respects the page's \u003ccode\u003elang\u003c/code\u003e attribute on Windows (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20318\"\u003e#20318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/upgrade\u003c/code\u003e from rewriting ignored files when run from a subdirectory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20329\"\u003e#20329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure earlier \u003ccode\u003e@source\u003c/code\u003e rules pointing to nested files are scanned when later \u003ccode\u003e@source\u003c/code\u003e rules point to files in parent folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20335\"\u003e#20335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from triggering full page reloads when scanned files are processed by Vite but haven't been loaded as modules yet (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20336\"\u003e#20336\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport bare spacing values for \u003ccode\u003eauto-rows-*\u003c/code\u003e and \u003ccode\u003eauto-cols-*\u003c/code\u003e utilities (e.g. \u003ccode\u003eauto-rows-12\u003c/code\u003e and \u003ccode\u003eauto-cols-16\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20229\"\u003e#20229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode from crashing o...\n\n_Description has been truncated_","html_url":"https://github.com/Nieole/manga_manager/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nieole%2Fmanga_manager/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"}},{"old_version":"7.18.0","new_version":"7.18.1","update_type":"patch","path":null,"pr_created_at":"2026-07-15T03:08:11.000Z","version_change":"7.18.0 → 7.18.1","issue":{"uuid":"4888927798","node_id":"PR_kwDOF2fDf87x11Cw","number":1396,"state":"open","title":"Bump the minor-and-patch group across 1 directory with 14 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-07-15T03:08:11.000Z","updated_at":"2026-07-15T03:08:53.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor-and-patch","update_count":14,"packages":[{"name":"@navikt/aksel-icons","old_version":"8.13.1","new_version":"8.14.0","repository_url":"https://github.com/navikt/aksel"},{"name":"@navikt/ds-css","old_version":"8.13.1","new_version":"8.14.0","repository_url":"https://github.com/navikt/aksel"},{"name":"@navikt/ds-react","old_version":"8.13.1","new_version":"8.14.0","repository_url":"https://github.com/navikt/aksel"},{"name":"@sentry/react","old_version":"10.61.0","new_version":"10.64.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"react-router-dom","old_version":"7.18.0","new_version":"7.18.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"@navikt/aksel","old_version":"8.13.1","new_version":"8.14.0","repository_url":"https://github.com/navikt/aksel"},{"name":"cypress","old_version":"15.18.0","new_version":"15.18.1","repository_url":"https://github.com/cypress-io/cypress"},{"name":"eslint","old_version":"10.5.0","new_version":"10.6.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-cypress","old_version":"6.4.1","new_version":"6.4.2","repository_url":"https://github.com/cypress-io/eslint-plugin-cypress"},{"name":"msw","old_version":"2.14.6","new_version":"2.15.0","repository_url":"https://github.com/mswjs/msw"},{"name":"prettier","old_version":"3.8.4","new_version":"3.9.4","repository_url":"https://github.com/prettier/prettier"},{"name":"typescript-eslint","old_version":"8.62.0","new_version":"8.63.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"8.1.0","new_version":"8.1.3","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.1.9","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 14 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@navikt/aksel-icons](https://github.com/navikt/aksel/tree/HEAD/@navikt/aksel-icons) | `8.13.1` | `8.14.0` |\n| [@navikt/ds-css](https://github.com/navikt/aksel/tree/HEAD/@navikt/core/css) | `8.13.1` | `8.14.0` |\n| [@navikt/ds-react](https://github.com/navikt/aksel/tree/HEAD/@navikt/core/react) | `8.13.1` | `8.14.0` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.61.0` | `10.64.0` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.18.0` | `7.18.1` |\n| [@navikt/aksel](https://github.com/navikt/aksel/tree/HEAD/@navikt/aksel) | `8.13.1` | `8.14.0` |\n| [cypress](https://github.com/cypress-io/cypress) | `15.18.0` | `15.18.1` |\n| [eslint](https://github.com/eslint/eslint) | `10.5.0` | `10.6.0` |\n| [eslint-plugin-cypress](https://github.com/cypress-io/eslint-plugin-cypress) | `6.4.1` | `6.4.2` |\n| [msw](https://github.com/mswjs/msw) | `2.14.6` | `2.15.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.4` | `3.9.4` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.62.0` | `8.63.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.1.0` | `8.1.3` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.9` | `4.1.10` |\n\n\nUpdates `@navikt/aksel-icons` from 8.13.1 to 8.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/navikt/aksel/releases\"\u003e@​navikt/aksel-icons's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.14.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​navikt/ds-react\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLookup: :tada: New component \u003ccode\u003eLookup\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/navikt/aksel/pull/4998\"\u003e#4998\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eTable: Fixed content not showing when using ExpandableRows with React.Activity + React.StrictMode (\u003ca href=\"https://redirect.github.com/navikt/aksel/pull/5018\"\u003e#5018\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​navikt/ds-css\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLookup: :tada: New component \u003ccode\u003eLookup\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/navikt/aksel/pull/4998\"\u003e#4998\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/navikt/aksel/blob/main/@navikt/aksel-icons/CHANGELOG.md\"\u003e@​navikt/aksel-icons's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.14.0\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/navikt/aksel/commit/a9a5d63fa389da341c469d956e16e03f47bae353\"\u003e\u003ccode\u003ea9a5d63\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/navikt/aksel/tree/HEAD/@navikt/aksel-icons/issues/5020\"\u003e#5020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/aksel/commit/d216f0264fc0f94589919e759fc0804c2424bacb\"\u003e\u003ccode\u003ed216f02\u003c/code\u003e\u003c/a\u003e ⬆️ Bump react-dom from 19.2.6 to 19.2.7 in the react group across 1 directory...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/aksel/commit/cbcea0a10286b13d54e9fa90cd96ed8997b10067\"\u003e\u003ccode\u003ecbcea0a\u003c/code\u003e\u003c/a\u003e Upgrade to Sanity 6 (\u003ca href=\"https://github.com/navikt/aksel/tree/HEAD/@navikt/aksel-icons/issues/5000\"\u003e#5000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/navikt/aksel/commits/v8.14.0/@navikt/aksel-icons\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@navikt/ds-css` from 8.13.1 to 8.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/navikt/aksel/releases\"\u003e@​navikt/ds-css's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.14.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​navikt/ds-react\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLookup: :tada: New component \u003ccode\u003eLookup\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/navikt/aksel/pull/4998\"\u003e#4998\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eTable: Fixed content not showing when using ExpandableRows with React.Activity + React.StrictMode (\u003ca href=\"https://redirect.github.com/navikt/aksel/pull/5018\"\u003e#5018\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​navikt/ds-css\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLookup: :tada: New component \u003ccode\u003eLookup\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/navikt/aksel/pull/4998\"\u003e#4998\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/navikt/aksel/blob/main/@navikt/core/css/CHANGELOG.md\"\u003e@​navikt/ds-css's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.14.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLookup: :tada: New component \u003ccode\u003eLookup\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/navikt/aksel/pull/4998\"\u003e#4998\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/navikt/aksel/commit/a9a5d63fa389da341c469d956e16e03f47bae353\"\u003e\u003ccode\u003ea9a5d63\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/navikt/aksel/tree/HEAD/@navikt/core/css/issues/5020\"\u003e#5020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/aksel/commit/3997c043a4603df5ebb04f4f75049b6cfbda7004\"\u003e\u003ccode\u003e3997c04\u003c/code\u003e\u003c/a\u003e New component: Lookup (\u003ca href=\"https://github.com/navikt/aksel/tree/HEAD/@navikt/core/css/issues/4998\"\u003e#4998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/aksel/commit/00a4ade5f3e0d8ae1024358e3a7e4c2c6e1d5731\"\u003e\u003ccode\u003e00a4ade\u003c/code\u003e\u003c/a\u003e ds-css: refactor how unwated lightningcss-variables are removed (\u003ca href=\"https://github.com/navikt/aksel/tree/HEAD/@navikt/core/css/issues/5012\"\u003e#5012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/navikt/aksel/commits/v8.14.0/@navikt/core/css\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@navikt/ds-react` from 8.13.1 to 8.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/navikt/aksel/releases\"\u003e@​navikt/ds-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.14.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​navikt/ds-react\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLookup: :tada: New component \u003ccode\u003eLookup\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/navikt/aksel/pull/4998\"\u003e#4998\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eTable: Fixed content not showing when using ExpandableRows with React.Activity + React.StrictMode (\u003ca href=\"https://redirect.github.com/navikt/aksel/pull/5018\"\u003e#5018\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​navikt/ds-css\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLookup: :tada: New component \u003ccode\u003eLookup\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/navikt/aksel/pull/4998\"\u003e#4998\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/navikt/aksel/blob/main/@navikt/core/react/CHANGELOG.md\"\u003e@​navikt/ds-react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.14.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLookup: :tada: New component \u003ccode\u003eLookup\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/navikt/aksel/pull/4998\"\u003e#4998\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\u003eTable: Fixed content not showing when using ExpandableRows with React.Activity + React.StrictMode (\u003ca href=\"https://redirect.github.com/navikt/aksel/pull/5018\"\u003e#5018\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​navikt/ds-tokens\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​navikt/aksel-icons\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/aksel/commit/a9a5d63fa389da341c469d956e16e03f47bae353\"\u003e\u003ccode\u003ea9a5d63\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/navikt/aksel/tree/HEAD/@navikt/core/react/issues/5020\"\u003e#5020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/aksel/commit/3997c043a4603df5ebb04f4f75049b6cfbda7004\"\u003e\u003ccode\u003e3997c04\u003c/code\u003e\u003c/a\u003e New component: Lookup (\u003ca href=\"https://github.com/navikt/aksel/tree/HEAD/@navikt/core/react/issues/4998\"\u003e#4998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/aksel/commit/0f7292b02cd55fe4dd56c347c8bc729401aa0b7e\"\u003e\u003ccode\u003e0f7292b\u003c/code\u003e\u003c/a\u003e fix(Table): Content now shows when using ExpandableRows with React.Activity +...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/aksel/commit/d216f0264fc0f94589919e759fc0804c2424bacb\"\u003e\u003ccode\u003ed216f02\u003c/code\u003e\u003c/a\u003e ⬆️ Bump react-dom from 19.2.6 to 19.2.7 in the react group across 1 directory...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/navikt/aksel/commits/v8.14.0/@navikt/core/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/react` from 10.61.0 to 10.64.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.64.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Add \u003ccode\u003enodejs_compat\u003c/code\u003e entrypoint (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21881\"\u003e#21881\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Cloudflare SDK now ships a dedicated \u003ccode\u003e@sentry/cloudflare/nodejs_compat\u003c/code\u003e entrypoint for Workers running with the \u003ccode\u003enodejs_compat\u003c/code\u003e flag. This entrypoint unlocks Node SDK features on Cloudflare, including the \u003ccode\u003eprismaIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21882\"\u003e#21882\u003c/a\u003e) and AI v7 support for the \u003ccode\u003evercelAiIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21917\"\u003e#21917\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003eThis entrypoint is a drop-in replacement, so you can switch your imports from \u003ccode\u003e@sentry/cloudflare\u003c/code\u003e directly to \u003ccode\u003e@sentry/cloudflare/nodejs_compat\u003c/code\u003e. To use it, your Worker must set the \u003ccode\u003enodejs_compat\u003c/code\u003e compatibility flag in \u003ccode\u003ewrangler.toml\u003c/code\u003e/\u003ccode\u003ewrangler.jsonc\u003c/code\u003e. This will become the default entrypoint in v11.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat: Use Sentry's minimal OpenTelemetry tracer provider by default (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21666\"\u003e#21666\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21680\"\u003e#21680\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21842\"\u003e#21842\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Node SDK now registers Sentry's own minimal \u003ccode\u003eSentryTracerProvider\u003c/code\u003e by default, which creates native Sentry spans directly instead of routing them through the full OpenTelemetry SDK span pipeline. This reduces overhead for the common case where you don't need the full OpenTelemetry tracing stack.\u003c/p\u003e\n\u003cp\u003eIf you rely on OpenTelemetry SDK features that the minimal provider doesn't support, you can opt out and fall back to the full OpenTelemetry \u003ccode\u003eBasicTracerProvider\u003c/code\u003e by setting \u003ccode\u003eopenTelemetryBasicTracerProvider: true\u003c/code\u003e in your \u003ccode\u003eSentry.init()\u003c/code\u003e options. Providing custom \u003ccode\u003eopenTelemetrySpanProcessors\u003c/code\u003e also forces the full provider automatically.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(bun,deno,node): pg orchestrion instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21826\"\u003e#21826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(bun): enable new mysql, pg integrations in 'bun build' (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21828\"\u003e#21828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Enable AI v7 support for Cloudflare in the /nodejs_compat entrypoint (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21917\"\u003e#21917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Expose prismaIntegration in nodejs_compat export (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21882\"\u003e#21882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Add \u003ccode\u003esentry.trace_lifecycle\u003c/code\u003e attribute (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21850\"\u003e#21850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Add deferred segment-span transaction capture (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21839\"\u003e#21839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): Bump OpenTelemetry dependencies to latest (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21988\"\u003e#21988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(mongoose): Instrument mongoose \u0026gt;= 9.7 via native tracing channels (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21803\"\u003e#21803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(replays): Record segment names that occur during replay (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21851\"\u003e#21851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Accept precisely-typed GrowthBook class in growthbookIntegration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21825\"\u003e#21825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Flush telemetry when page is hidden (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21862\"\u003e#21862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Catch potential errors during flush and dispose (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21976\"\u003e#21976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Capture Anthropic stream stop_reason from message_delta (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21907\"\u003e#21907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Print getTraceMetaTags in 1 line to prevent hydration errors (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22004\"\u003e#22004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Add immutable browser chunks to upload assets (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21978\"\u003e#21978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Handle \u003ccode\u003eMiddleware.execute\u003c/code\u003e root spans on Node.js runtime (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22013\"\u003e#22013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(react/solid/vue): Instrument TanStack Router navigations via \u003ccode\u003eonBeforeLoad\u003c/code\u003e/\u003ccode\u003eonResolved\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21975\"\u003e#21975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add experimentalUseDiagnosticsChannelInjection in node size-limit (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21992\"\u003e#21992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21945\"\u003e#21945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Clarify usage of hoistTransitiveImports option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21888\"\u003e#21888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Make \u003ccode\u003e@​sentry/conventions\u003c/code\u003e sideEffect free during bundling (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22015\"\u003e#22015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Remove runtime ESM/CJS switching (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21761\"\u003e#21761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(ci): Replace \u003ccode\u003eapp-id\u003c/code\u003e with \u003ccode\u003eclient-id\u003c/code\u003e in GH workflows (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21914\"\u003e#21914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(cloudflare): Disallow Node SDK usage outside of nodejs_compat (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21884\"\u003e#21884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(cloudflare): Disallow server-utils usage outside of nodejs_compat (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21918\"\u003e#21918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(node-core): Move isCjs to its own file to prevent sideEffects (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21856\"\u003e#21856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: Increase Node integration test timeout to 20 minutes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21903\"\u003e#21903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps(server-utils): Bump \u003ccode\u003e@​apm-js-collab/tracing-hooks\u003c/code\u003e to 0.10.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21892\"\u003e#21892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Implement orchestrion-based instrumentation for vercel-ai v6 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21658\"\u003e#21658\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/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e@​sentry/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.64.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Add \u003ccode\u003enodejs_compat\u003c/code\u003e entrypoint (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21881\"\u003e#21881\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Cloudflare SDK now ships a dedicated \u003ccode\u003e@sentry/cloudflare/nodejs_compat\u003c/code\u003e entrypoint for Workers running with the \u003ccode\u003enodejs_compat\u003c/code\u003e flag. This entrypoint unlocks Node SDK features on Cloudflare, including the \u003ccode\u003eprismaIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21882\"\u003e#21882\u003c/a\u003e) and AI v7 support for the \u003ccode\u003evercelAiIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21917\"\u003e#21917\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003eThis entrypoint is a drop-in replacement, so you can switch your imports from \u003ccode\u003e@sentry/cloudflare\u003c/code\u003e directly to \u003ccode\u003e@sentry/cloudflare/nodejs_compat\u003c/code\u003e. To use it, your Worker must set the \u003ccode\u003enodejs_compat\u003c/code\u003e compatibility flag in \u003ccode\u003ewrangler.toml\u003c/code\u003e/\u003ccode\u003ewrangler.jsonc\u003c/code\u003e. This will become the default entrypoint in v11.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat: Use Sentry's minimal OpenTelemetry tracer provider by default (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21666\"\u003e#21666\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21680\"\u003e#21680\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21842\"\u003e#21842\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Node SDK now registers Sentry's own minimal \u003ccode\u003eSentryTracerProvider\u003c/code\u003e by default, which creates native Sentry spans directly instead of routing them through the full OpenTelemetry SDK span pipeline. This reduces overhead for the common case where you don't need the full OpenTelemetry tracing stack.\u003c/p\u003e\n\u003cp\u003eIf you rely on OpenTelemetry SDK features that the minimal provider doesn't support, you can opt out and fall back to the full OpenTelemetry \u003ccode\u003eBasicTracerProvider\u003c/code\u003e by setting \u003ccode\u003eopenTelemetryBasicTracerProvider: true\u003c/code\u003e in your \u003ccode\u003eSentry.init()\u003c/code\u003e options. Providing custom \u003ccode\u003eopenTelemetrySpanProcessors\u003c/code\u003e also forces the full provider automatically.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(bun,deno,node): pg orchestrion instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21826\"\u003e#21826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(bun): enable new mysql, pg integrations in 'bun build' (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21828\"\u003e#21828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Enable AI v7 support for Cloudflare in the /nodejs_compat entrypoint (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21917\"\u003e#21917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Expose prismaIntegration in nodejs_compat export (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21882\"\u003e#21882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Add \u003ccode\u003esentry.trace_lifecycle\u003c/code\u003e attribute (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21850\"\u003e#21850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Add deferred segment-span transaction capture (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21839\"\u003e#21839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): Bump OpenTelemetry dependencies to latest (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21988\"\u003e#21988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(mongoose): Instrument mongoose \u0026gt;= 9.7 via native tracing channels (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21803\"\u003e#21803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(replays): Record segment names that occur during replay (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21851\"\u003e#21851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Accept precisely-typed GrowthBook class in growthbookIntegration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21825\"\u003e#21825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Flush telemetry when page is hidden (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21862\"\u003e#21862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Catch potential errors during flush and dispose (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21976\"\u003e#21976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Capture Anthropic stream stop_reason from message_delta (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21907\"\u003e#21907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Print getTraceMetaTags in 1 line to prevent hydration errors (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22004\"\u003e#22004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Add immutable browser chunks to upload assets (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21978\"\u003e#21978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Handle \u003ccode\u003eMiddleware.execute\u003c/code\u003e root spans on Node.js runtime (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22013\"\u003e#22013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(react/solid/vue): Instrument TanStack Router navigations via \u003ccode\u003eonBeforeLoad\u003c/code\u003e/\u003ccode\u003eonResolved\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21975\"\u003e#21975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add experimentalUseDiagnosticsChannelInjection in node size-limit (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21992\"\u003e#21992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21945\"\u003e#21945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Clarify usage of hoistTransitiveImports option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21888\"\u003e#21888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Make \u003ccode\u003e@​sentry/conventions\u003c/code\u003e sideEffect free during bundling (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22015\"\u003e#22015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Remove runtime ESM/CJS switching (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21761\"\u003e#21761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(ci): Replace \u003ccode\u003eapp-id\u003c/code\u003e with \u003ccode\u003eclient-id\u003c/code\u003e in GH workflows (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21914\"\u003e#21914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(cloudflare): Disallow Node SDK usage outside of nodejs_compat (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21884\"\u003e#21884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(cloudflare): Disallow server-utils usage outside of nodejs_compat (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21918\"\u003e#21918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(node-core): Move isCjs to its own file to prevent sideEffects (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21856\"\u003e#21856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: Increase Node integration test timeout to 20 minutes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21903\"\u003e#21903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps(server-utils): Bump \u003ccode\u003e@​apm-js-collab/tracing-hooks\u003c/code\u003e to 0.10.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21892\"\u003e#21892\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/getsentry/sentry-javascript/commit/5736a381ec4f09caf26854067d1d624fb4f84d24\"\u003e\u003ccode\u003e5736a38\u003c/code\u003e\u003c/a\u003e release: 10.64.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9074df693d4f30125b0c0450cabe6df28853f321\"\u003e\u003ccode\u003e9074df6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22016\"\u003e#22016\u003c/a\u003e from getsentry/prepare-release/10.64.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3610701c56a020dc839165fb9cafaa22be0bc247\"\u003e\u003ccode\u003e3610701\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.64.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7df7f30c4583433180845f4092bdbbf4d4c7ca1a\"\u003e\u003ccode\u003e7df7f30\u003c/code\u003e\u003c/a\u003e fix(core): Print getTraceMetaTags in 1 line to prevent hydration errors (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22004\"\u003e#22004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/39d05cd6ff07493a34a0ebf3c636b208ffb4cd34\"\u003e\u003ccode\u003e39d05cd\u003c/code\u003e\u003c/a\u003e fix(nextjs):  Handle \u003ccode\u003eMiddleware.execute\u003c/code\u003e root spans on Node.js runtime (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22013\"\u003e#22013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f7c75e741c1df140cc0d6220cdc25ae8a6705163\"\u003e\u003ccode\u003ef7c75e7\u003c/code\u003e\u003c/a\u003e chore: Make \u003ccode\u003e@​sentry/conventions\u003c/code\u003e sideEffect free during bundling (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22015\"\u003e#22015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/851edb35850813e1ee2528783daec9c15eefe2b0\"\u003e\u003ccode\u003e851edb3\u003c/code\u003e\u003c/a\u003e test(node): Attempt to unflake docker-based node integration tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/21905\"\u003e#21905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/5e48cb01618419cdcc0d1136e90293ea57811405\"\u003e\u003ccode\u003e5e48cb0\u003c/code\u003e\u003c/a\u003e feat(server-utils): Rewrite \u003ccode\u003e@opentelemetry/instrumentation-hapi\u003c/code\u003e to orchestr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/067f1b230d6ce425b5fbe5e8c33357e71f325280\"\u003e\u003ccode\u003e067f1b2\u003c/code\u003e\u003c/a\u003e chore(cloudflare): Disallow server-utils usage outside of nodejs_compat (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/21918\"\u003e#21918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/00cc3176c115eabf5d92ae7fddbf87a61fa95a33\"\u003e\u003ccode\u003e00cc317\u003c/code\u003e\u003c/a\u003e feat(cloudflare): Enable AI v7 support for Cloudflare in the /nodejs_compat e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.61.0...10.64.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-router-dom` from 7.18.0 to 7.18.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/blob/react-router-dom@7.18.1/packages/react-router-dom/CHANGELOG.md\"\u003ereact-router-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect \u003ccode\u003epackage.json\u003c/code\u003e \u003ccode\u003emain\u003c/code\u003e field for CommonJS builds (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15238\"\u003e#15238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.18.1\"\u003e\u003ccode\u003ereact-router@7.18.1\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/remix-run/react-router/commit/afdf85d3c15448a41017514caca2aca038d3e9ca\"\u003e\u003ccode\u003eafdf85d\u003c/code\u003e\u003c/a\u003e Release v7.18.1 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15253\"\u003e#15253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/2ecaa1ddbbcd583999dda46dd5413e907e8a46f3\"\u003e\u003ccode\u003e2ecaa1d\u003c/code\u003e\u003c/a\u003e Fix react-router-dom main entry metadata (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15238\"\u003e#15238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router-dom@7.18.1/packages/react-router-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@navikt/aksel` from 8.13.1 to 8.14.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/navikt/aksel/blob/main/@navikt/aksel/CHANGELOG.md\"\u003e@​navikt/aksel's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.14.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/navikt/aksel/commit/3997c043a4603df5ebb04f4f75049b6cfbda7004\"\u003e\u003ccode\u003e3997c04\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​navikt/ds-css\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​navikt/ds-tokens\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/aksel/commit/a9a5d63fa389da341c469d956e16e03f47bae353\"\u003e\u003ccode\u003ea9a5d63\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/navikt/aksel/tree/HEAD/@navikt/aksel/issues/5020\"\u003e#5020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/navikt/aksel/commits/v8.14.0/@navikt/aksel\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cypress` from 15.18.0 to 15.18.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cypress-io/cypress/releases\"\u003ecypress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev15.18.1\u003c/h2\u003e\n\u003cp\u003eChangelog: \u003ca href=\"https://docs.cypress.io/app/references/changelog#15-18-1\"\u003ehttps://docs.cypress.io/app/references/changelog#15-18-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/cypress-io/cypress/commit/6ff266f1070ec57678cb12917d614dd236fa9823\"\u003e\u003ccode\u003e6ff266f\u003c/code\u003e\u003c/a\u003e chore: updating v8 snapshot cache (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/34233\"\u003e#34233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/5ac9a497257537bedec9486e293ef797362ae937\"\u003e\u003ccode\u003e5ac9a49\u003c/code\u003e\u003c/a\u003e test: prevent browser_reset system test flake on Firefox (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/34217\"\u003e#34217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/c4dc6c4920fbf6488a5de3304363c62a820a80e1\"\u003e\u003ccode\u003ec4dc6c4\u003c/code\u003e\u003c/a\u003e chore: Update Chrome (stable) to 150.0.7871.46 and Chrome (beta) to 151.0.792...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/97dbbff81f101a77951d2c087d8c0543bc2f2130\"\u003e\u003ccode\u003e97dbbff\u003c/code\u003e\u003c/a\u003e fix: align --spec unmatched-pattern warning with spec discovery (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/34162\"\u003e#34162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/a7295d1cd53d88f7a1229f9443ff70885d4b569f\"\u003e\u003ccode\u003ea7295d1\u003c/code\u003e\u003c/a\u003e chore: use union merge driver for cli/CHANGELOG.md to reduce merge conflicts ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/df1e9bdbd23b3abd4cc4ca54bf3e910f8515814d\"\u003e\u003ccode\u003edf1e9bd\u003c/code\u003e\u003c/a\u003e chore: release \u003ccode\u003e@​cypress/vite-dev-server-v7\u003c/code\u003e.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/596923e5cd6215c2b6cfb982fcd39c2a142b1c67\"\u003e\u003ccode\u003e596923e\u003c/code\u003e\u003c/a\u003e dependency: bump esbuild to 0.28.1 for SNYK-JS-ESBUILD-17750822 (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/34211\"\u003e#34211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/8addb93e04dd372ab736d76c60735711d570312e\"\u003e\u003ccode\u003e8addb93\u003c/code\u003e\u003c/a\u003e fix: refresh launchpad wizard UI when framework detection changes (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/34212\"\u003e#34212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/be34d24dddbf73a50a128e8e37c15a746c273ec8\"\u003e\u003ccode\u003ebe34d24\u003c/code\u003e\u003c/a\u003e docs: fix content-type typo in VisitOptions.body type definition (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/34197\"\u003e#34197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/cypress/commit/ec97bf1ade862697a2d673738f4b02c9519fdd66\"\u003e\u003ccode\u003eec97bf1\u003c/code\u003e\u003c/a\u003e fix: scroll elements into view on both axes during actionability (\u003ca href=\"https://redirect.github.com/cypress-io/cypress/issues/34108\"\u003e#34108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cypress-io/cypress/compare/v15.18.0...v15.18.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.5.0 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b1f910628e29a018c860e2352bc14cd07c853d67\"\u003e\u003ccode\u003eb1f9106\u003c/code\u003e\u003c/a\u003e feat: detect Symbol() and BigInt() in no-constant-binary-expression (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20981\"\u003e#20981\u003c/a\u003e) (Taejin Kim)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f291007cb73f55c09cf3c2aa3a405df379a5c594\"\u003e\u003ccode\u003ef291007\u003c/code\u003e\u003c/a\u003e feat: add checkRelationalComparisons to no-constant-binary-expression (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20948\"\u003e#20948\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6b05784eb271ac98ca3e1e2a48c4b14bb588c786\"\u003e\u003ccode\u003e6b05784\u003c/code\u003e\u003c/a\u003e fix: prefer-exponentiation-operator invalid autofix at statement start (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20997\"\u003e#20997\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bb9eb2ab28daf6e6dafc62daa6b5daf9c2b7046c\"\u003e\u003ccode\u003ebb9eb2a\u003c/code\u003e\u003c/a\u003e fix: account for shadowed \u003ccode\u003eBoolean\u003c/code\u003e in \u003ccode\u003eno-extra-boolean-cast\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21013\"\u003e#21013\u003c/a\u003e) (den$)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8fd8741009a3ed7845c89bfe2fb3eaa2119b2d15\"\u003e\u003ccode\u003e8fd8741\u003c/code\u003e\u003c/a\u003e fix: don't report shadowed undefined in \u003ccode\u003eradix\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21011\"\u003e#21011\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5784980ce8ba99556db98907895d82ef49cd0a27\"\u003e\u003ccode\u003e5784980\u003c/code\u003e\u003c/a\u003e fix: don't report shadowed undefined in no-throw-literal (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21010\"\u003e#21010\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9cd1e6de5bad487a9c713bdc9fda5af7ea0babcd\"\u003e\u003ccode\u003e9cd1e6d\u003c/code\u003e\u003c/a\u003e fix: suppress invalid class suggestion in no-promise-executor-return (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21008\"\u003e#21008\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d4eb2dc95f17cdf491edca91b7d9caf05b86253f\"\u003e\u003ccode\u003ed4eb2dc\u003c/code\u003e\u003c/a\u003e fix: don't report shadowed undefined in prefer-promise-reject-errors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21006\"\u003e#21006\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/23604646db6d987d01edb8aa5f4d2a88bd4c01d0\"\u003e\u003ccode\u003e2360464\u003c/code\u003e\u003c/a\u003e fix: prefer-promise-reject-errors false positives for shadowed Promise (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21003\"\u003e#21003\u003c/a\u003e) (den$)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/63d52d28de705ec46f328d18166e8b7170b3f024\"\u003e\u003ccode\u003e63d52d2\u003c/code\u003e\u003c/a\u003e fix: restore max-classes-per-file report range (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21002\"\u003e#21002\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7feaff0cfb8d6a6260d3ea56887c9161daf8c700\"\u003e\u003ccode\u003e7feaff0\u003c/code\u003e\u003c/a\u003e fix: callback detection logic for IIFEs in max-nested-callbacks (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20979\"\u003e#20979\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/399a2ec81bcbcff2c67920db51d9276b20ac1025\"\u003e\u003ccode\u003e399a2ec\u003c/code\u003e\u003c/a\u003e fix: don't report inner non-callbacks in \u003ccode\u003emax-nested-callbacks\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20995\"\u003e#20995\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a83683db1c27193c2ad333fc5c0aedcc8a293db7\"\u003e\u003ccode\u003ea83683d\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f5449f96c2caabbc1a28b15211873e2f672f5ae5\"\u003e\u003ccode\u003ef5449f9\u003c/code\u003e\u003c/a\u003e docs: document userland patterns for global assertionOptions in RuleT… (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20986\"\u003e#20986\u003c/a\u003e) (playgirl)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bea49f7b2899ebf708482f977ef2ada41fd2c3f0\"\u003e\u003ccode\u003ebea49f7\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e5f70f9b06683a887dd0d6dc1cc91a9c9bea816d\"\u003e\u003ccode\u003ee5f70f9\u003c/code\u003e\u003c/a\u003e docs: update code-path diagrams (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20984\"\u003e#20984\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8890c2d40880b195b9167735c24ec0cc5de5eb96\"\u003e\u003ccode\u003e8890c2d\u003c/code\u003e\u003c/a\u003e docs: add TypeScript config guidance for MCP server (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20796\"\u003e#20796\u003c/a\u003e) (Pierluigi Lenoci)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3eb3d9b1b5edecc3fcae0519ddba0e3745e889e3\"\u003e\u003ccode\u003e3eb3d9b\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c5bb59cf613dabafd550227b6adaa9327b1095f5\"\u003e\u003ccode\u003ec5bb59c\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eb3c97c776731ce11b28cc99f0271f41b9994701\"\u003e\u003ccode\u003eeb3c97c\u003c/code\u003e\u003c/a\u003e docs: fix grammar in prefer-const rule description (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20983\"\u003e#20983\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6a42034a57a816b0a313720b3b9df09455bd0b5e\"\u003e\u003ccode\u003e6a42034\u003c/code\u003e\u003c/a\u003e ci: run ecosystem tests on main branch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20891\"\u003e#20891\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3dbacdbb31673c87ca86ecafbb18712d8d1daed8\"\u003e\u003ccode\u003e3dbacdb\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 6 to 7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21014\"\u003e#21014\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c3abfca7c96cc9a244f54eeb66e9971c59280354\"\u003e\u003ccode\u003ec3abfca\u003c/code\u003e\u003c/a\u003e chore: correct JSDoc param types in html formatter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21018\"\u003e#21018\u003c/a\u003e) (Minseon Kim)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a8323209cdbefefd540c5beeaa51418d8ec40f9e\"\u003e\u003ccode\u003ea832320\u003c/code\u003e\u003c/a\u003e ci: split ecosystem tests into separate jobs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21001\"\u003e#21001\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/27166e78511db526688afc34bbfab1a458405f3f\"\u003e\u003ccode\u003e27166e7\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21005\"\u003e#21005\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/865d76e40107d4fa10a17fc3203b303eb8a88dc3\"\u003e\u003ccode\u003e865d76e\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.8 to 6.0.9 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20989\"\u003e#20989\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/27a88c9fa7c040f4cd39e5a5e6e2d02441c408ef\"\u003e\u003ccode\u003e27a88c9\u003c/code\u003e\u003c/a\u003e chore: update dependency markdown-it to v14 in root (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20994\"\u003e#20994\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/970cea62b295d931a4109abedeb21ba192d3f2be\"\u003e\u003ccode\u003e970cea6\u003c/code\u003e\u003c/a\u003e chore: update dependency markdown-it to v14 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20993\"\u003e#20993\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b482120bacb40204fbf16f3b20be7207057157a5\"\u003e\u003ccode\u003eb482120\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.8.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20990\"\u003e#20990\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6993fb3173da84999fc208507b93f523aa657448\"\u003e\u003ccode\u003e6993fb3\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20985\"\u003e#20985\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5d12a0419636abb71628b7e45063a943c454a7c7\"\u003e\u003ccode\u003e5d12a04\u003c/code\u003e\u003c/a\u003e 10.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f7ca54b138c4ba7b8e65f83b7fe58cc8de50af8b\"\u003e\u003ccode\u003ef7ca54b\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6a42034a57a816b0a313720b3b9df09455bd0b5e\"\u003e\u003ccode\u003e6a42034\u003c/code\u003e\u003c/a\u003e ci: run ecosystem tests on main branch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20891\"\u003e#20891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b1f910628e29a018c860e2352bc14cd07c853d67\"\u003e\u003ccode\u003eb1f9106\u003c/code\u003e\u003c/a\u003e feat: detect Symbol() and BigInt() in no-constant-binary-expression (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20981\"\u003e#20981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3dbacdbb31673c87ca86ecafbb18712d8d1daed8\"\u003e\u003ccode\u003e3dbacdb\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 6 to 7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21014\"\u003e#21014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c3abfca7c96cc9a244f54eeb66e9971c59280354\"\u003e\u003ccode\u003ec3abfca\u003c/code\u003e\u003c/a\u003e chore: correct JSDoc param types in html formatter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21018\"\u003e#21018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a83683db1c27193c2ad333fc5c0aedcc8a293db7\"\u003e\u003ccode\u003ea83683d\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a8323209cdbefefd540c5beeaa51418d8ec40f9e\"\u003e\u003ccode\u003ea832320\u003c/code\u003e\u003c/a\u003e ci: split ecosystem tests into separate jobs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21001\"\u003e#21001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6b05784eb271ac98ca3e1e2a48c4b14bb588c786\"\u003e\u003ccode\u003e6b05784\u003c/code\u003e\u003c/a\u003e fix: prefer-exponentiation-operator invalid autofix at statement start (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20997\"\u003e#20997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bb9eb2ab28daf6e6dafc62daa6b5daf9c2b7046c\"\u003e\u003ccode\u003ebb9eb2a\u003c/code\u003e\u003c/a\u003e fix: account for shadowed \u003ccode\u003eBoolean\u003c/code\u003e in \u003ccode\u003eno-extra-boolean-cast\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21013\"\u003e#21013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.5.0...v10.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-cypress` from 6.4.1 to 6.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/releases\"\u003eeslint-plugin-cypress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.4.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/compare/v6.4.1...v6.4.2\"\u003e6.4.2\u003c/a\u003e (2026-06-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency globals to ^17.7.0 (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/369\"\u003e#369\u003c/a\u003e) (\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/674618e66abb2bccf6f1986b9958bc69de658e38\"\u003e674618e\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/cypress-io/eslint-plugin-cypress/commit/674618e66abb2bccf6f1986b9958bc69de658e38\"\u003e\u003ccode\u003e674618e\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency globals to ^17.7.0 (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/369\"\u003e#369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/4a95815886d4401530bfc8ec5cdcb577fead8bf1\"\u003e\u003ccode\u003e4a95815\u003c/code\u003e\u003c/a\u003e chore(deps): update node.js to v24.17.0 (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/366\"\u003e#366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/e7bd2bfdea5daf210b709cfa23623e66e6e2fb75\"\u003e\u003ccode\u003ee7bd2bf\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency cypress to ^15.18.0 (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/365\"\u003e#365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/4b40880f943a203968599aab6a0e692f3cc0bb43\"\u003e\u003ccode\u003e4b40880\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/362\"\u003e#362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/5169978ea8a00338e037014c0ce074db3d21c95a\"\u003e\u003ccode\u003e5169978\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/363\"\u003e#363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/56cf67abc834ba023601db2152b6306f4d9285c0\"\u003e\u003ccode\u003e56cf67a\u003c/code\u003e\u003c/a\u003e chore(deps): update vitest monorepo (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/364\"\u003e#364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/cf8f902e9140814e4773feab66a894c4a31a8f53\"\u003e\u003ccode\u003ecf8f902\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency prettier to ^3.8.4 (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/361\"\u003e#361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/710d09160cc562986be83aebb0537760579a26ef\"\u003e\u003ccode\u003e710d091\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint to ^8.61.0 (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/360\"\u003e#360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/b1e170c16913a81e0dcc6ecbafe5f38a9f388ab6\"\u003e\u003ccode\u003eb1e170c\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/357\"\u003e#357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/commit/7c57a8c57f230d1ec9094a37afee1b5d26e09b6b\"\u003e\u003ccode\u003e7c57a8c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency cypress to ^15.17.0 (\u003ca href=\"https://redirect.github.com/cypress-io/eslint-plugin-cypress/issues/359\"\u003e#359\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cypress-io/eslint-plugin-cypress/compare/v6.4.1...v6.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `msw` from 2.14.6 to 2.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mswjs/msw/releases\"\u003emsw's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.15.0 (2026-07-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esse:\u003c/strong\u003e invoke \u003ccode\u003efinalize\u003c/code\u003e on response stream end (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2741\"\u003e#2741\u003c/a\u003e) (7fae0cc0954b20c739ae8e95a24eefc8a78710e8) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.7 (2026-07-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esse:\u003c/strong\u003e proper logging for concurrent requests (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2762\"\u003e#2762\u003c/a\u003e) (5c0ae1c334a0cbe52638bd2949540372be3d46ba) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\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/mswjs/msw/commit/49d9d47f613b072f8d20e1a025feaee7c5382b2b\"\u003e\u003ccode\u003e49d9d47\u003c/code\u003e\u003c/a\u003e chore(release): v2.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/ed885831bf90136044d305e1ae1035fb13491cec\"\u003e\u003ccode\u003eed88583\u003c/code\u003e\u003c/a\u003e test(finalize): use \u003ccode\u003eexpect.poll\u003c/code\u003e vs \u003ccode\u003ewaitFor\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/7fae0cc0954b20c739ae8e95a24eefc8a78710e8\"\u003e\u003ccode\u003e7fae0cc\u003c/code\u003e\u003c/a\u003e feat(sse): invoke \u003ccode\u003efinalize\u003c/code\u003e on response stream end (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2741\"\u003e#2741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/db818ee6c943bcfad18f6ecff2bb0dc210c457ca\"\u003e\u003ccode\u003edb818ee\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/418854a04a1424eef25a7722e1016feea433a5a9\"\u003e\u003ccode\u003e418854a\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@ossjs/release\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/5c0ae1c334a0cbe52638bd2949540372be3d46ba\"\u003e\u003ccode\u003e5c0ae1c\u003c/code\u003e\u003c/a\u003e fix(sse): proper logging for concurrent requests (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2762\"\u003e#2762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/3016bda37757420b1c5adca9a3956f0dc8654456\"\u003e\u003ccode\u003e3016bda\u003c/code\u003e\u003c/a\u003e test: fix flaky \u003ccode\u003ews.clients.browser.test.ts\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/0df6d6a06fd99bb7066ee12457966c69f329fd38\"\u003e\u003ccode\u003e0df6d6a\u003c/code\u003e\u003c/a\u003e test: fix flaky \u003ccode\u003ein-flight-request.test.ts\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/ff6836b19cf250cfe0be721bfdf098a14c23506a\"\u003e\u003ccode\u003eff6836b\u003c/code\u003e\u003c/a\u003e chore: pin github actions to commit sha, update pnpm (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2761\"\u003e#2761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/8a19d5485adad2b8a816e04a937f4c76169cd5b9\"\u003e\u003ccode\u003e8a19d54\u003c/code\u003e\u003c/a\u003e chore: improve github actions security (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2747\"\u003e#2747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mswjs/msw/compare/v2.14.6...v2.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.8.4 to 3.9.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.9.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular: Format \u003ccode\u003e@content(name)\u003c/code\u003e -\u0026gt; \u003ccode\u003e@content (name)\u003c/code\u003e to align with other block syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19499\"\u003e#19499\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.4/CHANGELOG.md#394\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix unexpected removal of characters in liquid syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19489\"\u003eprettier/prettier#19489\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​seiyab\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypeScript: Allow decorators to be used with declare on class fields (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19492\"\u003eprettier/prettier#19492\u003c/a\u003e by \u003ca href=\"https://github.com/evoactivity\"\u003e\u003ccode\u003e@​evoactivity\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.3/CHANGELOG.md#393\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCLI: Fix ignored file has been cached incorrectly (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19483\"\u003e#19483\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.1/CHANGELOG.md#391\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.5...3.9.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/06/27/3.9.0\"\u003ePrettier 3.9: Major parser upgrades and Formatting improvements\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Flow variance annotation print (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19022\"\u003e#19022\u003c/a\u003e by \u003ca href=\"https://github.com/marcoww6\"\u003e\u003ccode\u003e@​marcoww6\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.8.5/CHANGELOG.md#385\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.9.4\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.3...3.9.4\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eAngular: Format \u003ccode\u003e@content(name)\u003c/code\u003e -\u0026gt; \u003ccode\u003e@content (name)\u003c/code\u003e to align with other block syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19499\"\u003e#19499\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n\u0026lt;FancyButton [label]=\u0026quot;title\u0026quot;\u0026gt;\n  @content (icon) {\n    \u0026lt;span\u0026gt;Icon!\u0026lt;/span\u0026gt;\n  }\n  @content (description) {\n    \u0026lt;span\u0026gt;Description text\u0026lt;/span\u0026gt;\n  }\n  \u0026lt;span\u0026gt;Other children\u0026lt;/span\u0026gt;\n\u0026lt;/FancyButton\u0026gt;\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.3 --\u0026gt;\n\u0026lt;FancyButton [label]=\u0026quot;title\u0026quot;\u0026gt;\n\u003ca href=\"https://github.com/content\"\u003e\u003ccode\u003e@​content\u003c/code\u003e\u003c/a\u003e(icon) {\n\u0026lt;span\u0026gt;Icon!\u0026lt;/span\u0026gt;\n}\n\u003ca href=\"https://github.com/content\"\u003e\u003ccode\u003e@​content\u003c/code\u003e\u003c/a\u003e(description) {\n\u0026lt;span\u0026gt;Description text\u0026lt;/span\u0026gt;\n}\n\u0026lt;span\u0026gt;Other children\u0026lt;/span\u0026gt;\n\u0026lt;/FancyButton\u0026gt;\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.4 --\u0026gt;\n\u0026lt;FancyButton [label]=\u0026quot;title\u0026quot;\u0026gt;\n\u003ca href=\"https://github.com/content\"\u003e\u003ccode\u003e@​content\u003c/code\u003e\u003c/a\u003e (icon) {\n\u0026lt;span\u0026gt;Icon!\u0026lt;/span\u0026gt;\n}\n\u003ca href=\"https://github.com/content\"\u003e\u003ccode\u003e@​content\u003c/code\u003e\u003c/a\u003e (description) {\n\u0026lt;span\u0026gt;Description text\u0026lt;/span\u0026gt;\n}\n\u0026lt;span\u0026gt;Other children\u0026lt;/span\u0026gt;\n\u0026lt;/FancyButton\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.9.3\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.1...3.9.3\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Fix unexpected removal of characters in liquid syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19489\"\u003e#19489\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​seiyab\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"md\"\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b693cb22b412b759784bc2298fc86880e351cd3a\"\u003e\u003ccode\u003eb693cb2\u003c/code\u003e\u003c/a\u003e Release 3.9.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/2e92ac0ee29fb83b7ce32277cb914c2eee192955\"\u003e\u003ccode\u003e2e92ac0\u003c/code\u003e\u003c/a\u003e Angular: Format \u003ccode\u003e@content(name)\u003c/code\u003e -\u0026gt; \u003ccode\u003e@content (name)\u003c/code\u003e to align with other blo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/abed2c22db3cb61e922b7284c3b6c65424353ac2\"\u003e\u003ccode\u003eabed2c2\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.9.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/6cfbc00921de451e918b18bb5ab6b80e80f5cd34\"\u003e\u003ccode\u003e6cfbc00\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/3732e1dee6a36bdb2e77a722d206a79ac7e67aa3\"\u003e\u003ccode\u003e3732e1d\u003c/code\u003e\u003c/a\u003e Release 3.9.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/a74a7b05dee7fbef39a6aeff378c3741e1a8ee15\"\u003e\u003ccode\u003ea74a7b0\u003c/code\u003e\u003c/a\u003e Allow decorators to be used with \u003ccode\u003edeclare\u003c/code\u003e on class fields (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19492\"\u003e#19492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/bd9e11ab41e17a4f61f363a981c1ec24d2a4167a\"\u003e\u003ccode\u003ebd9e11a\u003c/code\u003e\u003c/a\u003e Correct text identification in liquid syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19489\"\u003e#19489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/269eee3faa1f82b1de07bb7e4d15e1cee70f80d4\"\u003e\u003ccode\u003e269eee3\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/ec7ccd1ea47c965bda3c958239899737e899603d\"\u003e\u003ccode\u003eec7ccd1\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/c47654c003fe525572e10d5cc1ea64d7b9c0ee55\"\u003e\u003ccode\u003ec47654c\u003c/code\u003e\u003c/a\u003e Release 3.9.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.8.4...3.9.4\"\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.62.0 to 8.63.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.63.0\u003c/h2\u003e\n\u003ch2\u003e8.63.0 (2026-07-06)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] detect async usage of a sync dispose usage (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12426\"\u003e#12426\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 [method-signature-style] suggest converting readonly function properties instead of emitting invalid syntax (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12447\"\u003e#12447\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12446\"\u003e#12446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] handle optional-chained calls to overloaded functions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12491\"\u003e#12491\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12485\"\u003e#12485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] don't flag a shadowed String() call (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12492\"\u003e#12492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e export ClassStaticBlockScope (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12460\"\u003e#12460\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003eKristjan \u003ca href=\"https://github.com/KristjanTammekivi\"\u003e\u003ccode\u003e@​KristjanTammekivi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMichael Naumov \u003ca href=\"https://github.com/mnaoumov\"\u003e\u003ccode\u003e@​mnaoumov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSerhii Leniv \u003ca href=\"https://github.com/Serhii-Leniv\"\u003e\u003ccode\u003e@​Serhii-Leniv\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.63.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\u003ch2\u003ev8.62.1\u003c/h2\u003e\n\u003ch2\u003e8.62.1 (2026-06-29)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] use suggestion instead of autofix for trailing binary operator (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12328\"\u003e#12328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-boolean-literal-compare] preserve boolean result in fixer for nullable true comparisons (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12365\"\u003e#12365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] parenthesize object literal at left edge of expression statement (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12443\"\u003e#12443\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12418\"\u003e#12418\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003emdm317\u003c/li\u003e\n\u003cli\u003ePatrick Aleite\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.62.1\"\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.63.0 (2026-07-06)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint 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.63.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\u003ch2\u003e8.62.1 (2026-06-29)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint 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.62.1\"\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/290cf6cdcc5ffb00c5b8f3e1e0e9f2fd8cc96374\"\u003e\u003ccode\u003e290cf6c\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.63.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3ea32f4ba5e196c08c6da1095619d7f65ba4905e\"\u003e\u003ccode\u003e3ea32f4\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.62.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.63.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.1.0 to 8.1.3\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\u003ev8.1.3\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.1.3/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.1.2\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.1.2/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.1.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.1.1/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\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/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\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v8.1.2...v8.1.3\"\u003e8.1.3\u003c/a\u003e (2026-07-02)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e inject inlined CSS after the shebang line (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22717\"\u003e#22717\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/1534d362794e856cc718b123cb245e0efcf36b9a\"\u003e1534d36\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump \u003ccode\u003ees-module-lexer\u003c/code\u003e to 2.3.0 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22838\"\u003e#22838\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/7103c3af795396e2ad87e1125eb3fc20d60d9430\"\u003e7103c3a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epreload css for nested dynamic imports (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22759\"\u003e#22759\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/2c530542da1c50b95b7f0cb17adf82f64ecf97f3\"\u003e2c53054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003essr:\u003c/strong\u003e correct stacktrace column position for first line (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22828\"\u003e#22828\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/c4acd6982a051fa10dbd7e3a37e00f0c467793b8\"\u003ec4acd69\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v8.1.1...v8.1.2\"\u003e8.1.2\u003c/a\u003e (2026-06-30)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e revert es-module-lexer to 2.1.0 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22827\"\u003e#22827\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/0d3bd7c4111b8345cfc353c7bbb2c30601752e26\"\u003e0d3bd7c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erestore, \u0026quot;fix: resolve pnpm .modules.yaml from workspace root instead of cwd (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22757\"\u003e#22757\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22825\"\u003e#22825\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/efb98cce73f3f89c4f03936ab7741cd5b0636f5c\"\u003eefb98cc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erevert, \u0026quot;fix: escape ids with multiple null bytes (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22687\"\u003e#22687\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://github.com/vitejs/vite/commit/cccef55dfaa6253929d2cb58d3af53f217efc877\"\u003ecccef55\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erevert, \u0026quot;fix: resolve pnpm .modules.yaml from workspace root instead of cwd (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22757\"\u003e#22757\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://github.com/vitejs/vite/commit/cf97711963ddcdcfac3e4fcd00771d7a55e92141\"\u003ecf97711\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v8.1.0...v8.1.1\"\u003e8.1.1\u003c/a\u003e (2026-06-30)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate dynamic import warning to link to Vite docs (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22823\"\u003e#22823\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/62bd7afd27ec0507bf528a135165dda3a44ebc21\"\u003e62bd7af\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebundled-dev:\u003c/strong\u003e avoid stack overflow on \u003ccode\u003eimport.meta.hot.invalidate()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22797\"\u003e#22797\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/709eb8ee03d3c46269755334f59b7e9a353fc522\"\u003e709eb8e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundled-dev:\u003c/strong\u003e serve assets emitted during HMR/lazy compile (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22745\"\u003e#22745\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/5876b2cc2e1a01df9363e1e3d1d19f474ba68285\"\u003e5876b2c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundledDev:\u003c/strong\u003e skip plugin transform hooks for rolldown-lazy stub modules (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22778\"\u003e#22778\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/8f925e2e496f4d313d860acb53880245b07ce6f7\"\u003e8f925e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e preserve dollar signs in external \u003ccode\u003e@import\u003c/code\u003e urls with lightningcss (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22718\"\u003e#22718\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/9fa7ab4990f4fe74597d0a37a16d84af1c1e3544\"\u003e9fa7ab4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e resolve tsconfig paths in CSS and Sass \u003ca href=\"https://github.com/import\"\u003e\u003ccode\u003e@​import\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22775\"\u003e#22775\u003c/a\u003e) (\u003ca...\n\n_Description has been truncated_","html_url":"https://github.com/navikt/amt-tiltaksarrangor-flate/pull/1396","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/navikt%2Famt-tiltaksarrangor-flate/issues/1396","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1396/packages"}},{"old_version":"7.18.0","new_version":"7.18.1","update_type":"patch","path":null,"pr_created_at":"2026-07-15T03:06:29.000Z","version_change":"7.18.0 → 7.18.1","issue":{"uuid":"4888917165","node_id":"PR_kwDOGLYMFc7x1y0l","number":1011,"state":"open","title":"Bump the minor-and-patch group across 1 directory with 11 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-07-15T03:06:29.000Z","updated_at":"2026-07-15T03:06:55.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor-and-patch","update_count":11,"packages":[{"name":"@navikt/aksel-icons","old_version":"8.13.1","new_version":"8.14.0","repository_url":"https://github.com/navikt/aksel"},{"name":"@navikt/ds-css","old_version":"8.13.1","new_version":"8.14.0","repository_url":"https://github.com/navikt/aksel"},{"name":"@navikt/ds-react","old_version":"8.13.1","new_version":"8.14.0","repository_url":"https://github.com/navikt/aksel"},{"name":"react-router-dom","old_version":"7.18.0","new_version":"7.18.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.62.0","new_version":"8.63.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.62.0","new_version":"8.63.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint","old_version":"10.5.0","new_version":"10.6.0","repository_url":"https://github.com/eslint/eslint"},{"name":"msw","old_version":"2.14.6","new_version":"2.15.0","repository_url":"https://github.com/mswjs/msw"},{"name":"typescript-eslint","old_version":"8.62.0","new_version":"8.63.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"8.1.0","new_version":"8.1.3","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.1.9","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 11 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@navikt/aksel-icons](https://github.com/navikt/aksel/tree/HEAD/@navikt/aksel-icons) | `8.13.1` | `8.14.0` |\n| [@navikt/ds-css](https://github.com/navikt/aksel/tree/HEAD/@navikt/core/css) | `8.13.1` | `8.14.0` |\n| [@navikt/ds-react](https://github.com/navikt/aksel/tree/HEAD/@navikt/core/react) | `8.13.1` | `8.14.0` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.18.0` | `7.18.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.62.0` | `8.63.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.62.0` | `8.63.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.5.0` | `10.6.0` |\n| [msw](https://github.com/mswjs/msw) | `2.14.6` | `2.15.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.62.0` | `8.63.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.1.0` | `8.1.3` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.9` | `4.1.10` |\n\n\nUpdates `@navikt/aksel-icons` from 8.13.1 to 8.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/navikt/aksel/releases\"\u003e@​navikt/aksel-icons's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.14.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​navikt/ds-react\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLookup: :tada: New component \u003ccode\u003eLookup\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/navikt/aksel/pull/4998\"\u003e#4998\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eTable: Fixed content not showing when using ExpandableRows with React.Activity + React.StrictMode (\u003ca href=\"https://redirect.github.com/navikt/aksel/pull/5018\"\u003e#5018\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​navikt/ds-css\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLookup: :tada: New component \u003ccode\u003eLookup\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/navikt/aksel/pull/4998\"\u003e#4998\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/navikt/aksel/blob/main/@navikt/aksel-icons/CHANGELOG.md\"\u003e@​navikt/aksel-icons's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.14.0\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/navikt/aksel/commit/a9a5d63fa389da341c469d956e16e03f47bae353\"\u003e\u003ccode\u003ea9a5d63\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/navikt/aksel/tree/HEAD/@navikt/aksel-icons/issues/5020\"\u003e#5020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/aksel/commit/d216f0264fc0f94589919e759fc0804c2424bacb\"\u003e\u003ccode\u003ed216f02\u003c/code\u003e\u003c/a\u003e ⬆️ Bump react-dom from 19.2.6 to 19.2.7 in the react group across 1 directory...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/aksel/commit/cbcea0a10286b13d54e9fa90cd96ed8997b10067\"\u003e\u003ccode\u003ecbcea0a\u003c/code\u003e\u003c/a\u003e Upgrade to Sanity 6 (\u003ca href=\"https://github.com/navikt/aksel/tree/HEAD/@navikt/aksel-icons/issues/5000\"\u003e#5000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/navikt/aksel/commits/v8.14.0/@navikt/aksel-icons\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@navikt/ds-css` from 8.13.1 to 8.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/navikt/aksel/releases\"\u003e@​navikt/ds-css's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.14.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​navikt/ds-react\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLookup: :tada: New component \u003ccode\u003eLookup\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/navikt/aksel/pull/4998\"\u003e#4998\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eTable: Fixed content not showing when using ExpandableRows with React.Activity + React.StrictMode (\u003ca href=\"https://redirect.github.com/navikt/aksel/pull/5018\"\u003e#5018\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​navikt/ds-css\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLookup: :tada: New component \u003ccode\u003eLookup\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/navikt/aksel/pull/4998\"\u003e#4998\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/navikt/aksel/blob/main/@navikt/core/css/CHANGELOG.md\"\u003e@​navikt/ds-css's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.14.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLookup: :tada: New component \u003ccode\u003eLookup\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/navikt/aksel/pull/4998\"\u003e#4998\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/navikt/aksel/commit/a9a5d63fa389da341c469d956e16e03f47bae353\"\u003e\u003ccode\u003ea9a5d63\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/navikt/aksel/tree/HEAD/@navikt/core/css/issues/5020\"\u003e#5020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/aksel/commit/3997c043a4603df5ebb04f4f75049b6cfbda7004\"\u003e\u003ccode\u003e3997c04\u003c/code\u003e\u003c/a\u003e New component: Lookup (\u003ca href=\"https://github.com/navikt/aksel/tree/HEAD/@navikt/core/css/issues/4998\"\u003e#4998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/aksel/commit/00a4ade5f3e0d8ae1024358e3a7e4c2c6e1d5731\"\u003e\u003ccode\u003e00a4ade\u003c/code\u003e\u003c/a\u003e ds-css: refactor how unwated lightningcss-variables are removed (\u003ca href=\"https://github.com/navikt/aksel/tree/HEAD/@navikt/core/css/issues/5012\"\u003e#5012\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/navikt/aksel/commits/v8.14.0/@navikt/core/css\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@navikt/ds-react` from 8.13.1 to 8.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/navikt/aksel/releases\"\u003e@​navikt/ds-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.14.0\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​navikt/ds-react\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLookup: :tada: New component \u003ccode\u003eLookup\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/navikt/aksel/pull/4998\"\u003e#4998\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003eTable: Fixed content not showing when using ExpandableRows with React.Activity + React.StrictMode (\u003ca href=\"https://redirect.github.com/navikt/aksel/pull/5018\"\u003e#5018\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​navikt/ds-css\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLookup: :tada: New component \u003ccode\u003eLookup\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/navikt/aksel/pull/4998\"\u003e#4998\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/navikt/aksel/blob/main/@navikt/core/react/CHANGELOG.md\"\u003e@​navikt/ds-react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.14.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLookup: :tada: New component \u003ccode\u003eLookup\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/navikt/aksel/pull/4998\"\u003e#4998\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\u003eTable: Fixed content not showing when using ExpandableRows with React.Activity + React.StrictMode (\u003ca href=\"https://redirect.github.com/navikt/aksel/pull/5018\"\u003e#5018\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​navikt/ds-tokens\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​navikt/aksel-icons\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.14.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/aksel/commit/a9a5d63fa389da341c469d956e16e03f47bae353\"\u003e\u003ccode\u003ea9a5d63\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/navikt/aksel/tree/HEAD/@navikt/core/react/issues/5020\"\u003e#5020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/aksel/commit/3997c043a4603df5ebb04f4f75049b6cfbda7004\"\u003e\u003ccode\u003e3997c04\u003c/code\u003e\u003c/a\u003e New component: Lookup (\u003ca href=\"https://github.com/navikt/aksel/tree/HEAD/@navikt/core/react/issues/4998\"\u003e#4998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/aksel/commit/0f7292b02cd55fe4dd56c347c8bc729401aa0b7e\"\u003e\u003ccode\u003e0f7292b\u003c/code\u003e\u003c/a\u003e fix(Table): Content now shows when using ExpandableRows with React.Activity +...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/navikt/aksel/commit/d216f0264fc0f94589919e759fc0804c2424bacb\"\u003e\u003ccode\u003ed216f02\u003c/code\u003e\u003c/a\u003e ⬆️ Bump react-dom from 19.2.6 to 19.2.7 in the react group across 1 directory...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/navikt/aksel/commits/v8.14.0/@navikt/core/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-router-dom` from 7.18.0 to 7.18.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/blob/react-router-dom@7.18.1/packages/react-router-dom/CHANGELOG.md\"\u003ereact-router-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect \u003ccode\u003epackage.json\u003c/code\u003e \u003ccode\u003emain\u003c/code\u003e field for CommonJS builds (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15238\"\u003e#15238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.18.1\"\u003e\u003ccode\u003ereact-router@7.18.1\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/remix-run/react-router/commit/afdf85d3c15448a41017514caca2aca038d3e9ca\"\u003e\u003ccode\u003eafdf85d\u003c/code\u003e\u003c/a\u003e Release v7.18.1 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15253\"\u003e#15253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/2ecaa1ddbbcd583999dda46dd5413e907e8a46f3\"\u003e\u003ccode\u003e2ecaa1d\u003c/code\u003e\u003c/a\u003e Fix react-router-dom main entry metadata (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15238\"\u003e#15238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router-dom@7.18.1/packages/react-router-dom\"\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.62.0 to 8.63.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.63.0\u003c/h2\u003e\n\u003ch2\u003e8.63.0 (2026-07-06)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] detect async usage of a sync dispose usage (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12426\"\u003e#12426\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 [method-signature-style] suggest converting readonly function properties instead of emitting invalid syntax (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12447\"\u003e#12447\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12446\"\u003e#12446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] handle optional-chained calls to overloaded functions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12491\"\u003e#12491\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12485\"\u003e#12485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] don't flag a shadowed String() call (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12492\"\u003e#12492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e export ClassStaticBlockScope (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12460\"\u003e#12460\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003eKristjan \u003ca href=\"https://github.com/KristjanTammekivi\"\u003e\u003ccode\u003e@​KristjanTammekivi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMichael Naumov \u003ca href=\"https://github.com/mnaoumov\"\u003e\u003ccode\u003e@​mnaoumov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSerhii Leniv \u003ca href=\"https://github.com/Serhii-Leniv\"\u003e\u003ccode\u003e@​Serhii-Leniv\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.63.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\u003ch2\u003ev8.62.1\u003c/h2\u003e\n\u003ch2\u003e8.62.1 (2026-06-29)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] use suggestion instead of autofix for trailing binary operator (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12328\"\u003e#12328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-boolean-literal-compare] preserve boolean result in fixer for nullable true comparisons (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12365\"\u003e#12365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] parenthesize object literal at left edge of expression statement (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12443\"\u003e#12443\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12418\"\u003e#12418\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003emdm317\u003c/li\u003e\n\u003cli\u003ePatrick Aleite\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.62.1\"\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.63.0 (2026-07-06)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] detect async usage of a sync dispose usage (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12426\"\u003e#12426\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-base-to-string] don't flag a shadowed String() call (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12492\"\u003e#12492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] handle optional-chained calls to overloaded functions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12491\"\u003e#12491\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12485\"\u003e#12485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [method-signature-style] suggest converting readonly function properties instead of emitting invalid syntax (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12447\"\u003e#12447\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12446\"\u003e#12446\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003eKristjan \u003ca href=\"https://github.com/KristjanTammekivi\"\u003e\u003ccode\u003e@​KristjanTammekivi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMichael Naumov \u003ca href=\"https://github.com/mnaoumov\"\u003e\u003ccode\u003e@​mnaoumov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSerhii Leniv \u003ca href=\"https://github.com/Serhii-Leniv\"\u003e\u003ccode\u003e@​Serhii-Leniv\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.63.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\u003ch2\u003e8.62.1 (2026-06-29)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] parenthesize object literal at left edge of expression statement (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12443\"\u003e#12443\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12418\"\u003e#12418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-boolean-literal-compare] preserve boolean result in fixer for nullable true comparisons (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12365\"\u003e#12365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] use suggestion instead of autofix for trailing binary operator (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12328\"\u003e#12328\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003emdm317\u003c/li\u003e\n\u003cli\u003ePatrick Aleite\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.62.1\"\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/290cf6cdcc5ffb00c5b8f3e1e0e9f2fd8cc96374\"\u003e\u003ccode\u003e290cf6c\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.63.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8d8fda638b9cb5874c5bfd8b13da7ec8b74dd0f8\"\u003e\u003ccode\u003e8d8fda6\u003c/code\u003e\u003c/a\u003e feat(eslint-plugin): [no-misused-promises] detect async usage of a sync dispo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/fec4f4f0fb8fa7318c60ec59f59bf2b710314b34\"\u003e\u003ccode\u003efec4f4f\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-base-to-string] don't flag a shadowed String() call (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/fb3da7974e00d119493a7170e34b76b2a9051f85\"\u003e\u003ccode\u003efb3da79\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unnecessary-type-assertion] handle optional-chained c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/dd020578ed417b844b1d03a70be42a126d51cbb5\"\u003e\u003ccode\u003edd02057\u003c/code\u003e\u003c/a\u003e docs: [no-base-to-string] clarify ignoredTypeNames description (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12488\"\u003e#12488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/5b224e79c59897a5580540a561a492f83b6d8836\"\u003e\u003ccode\u003e5b224e7\u003c/code\u003e\u003c/a\u003e docs: [ban-ts-comment] clarify that \u003ccode\u003e@ts-expect-error\u003c/code\u003e is allowed by default ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a9a9d431017bd081a55f1d63d91c00ee901b7205\"\u003e\u003ccode\u003ea9a9d43\u003c/code\u003e\u003c/a\u003e docs: [restrict-template-expressions] clarify \u003ccode\u003eallowArray\u003c/code\u003e option behavior (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/091fe8241275300f022d521c2ac74f920b55a024\"\u003e\u003ccode\u003e091fe82\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [method-signature-style] suggest converting readonly func...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d5502f9367c90f0e599cef47b3e090a1de343d40\"\u003e\u003ccode\u003ed5502f9\u003c/code\u003e\u003c/a\u003e docs: clarify consistent-type-imports guidance for verbatimModuleSyntax (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12194\"\u003e#12194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/61a9dba6872ddcc996797c0fdfb9a3e3c825c3d2\"\u003e\u003ccode\u003e61a9dba\u003c/code\u003e\u003c/a\u003e chore(eslint-plugin): switch auto-generated test cases to hand-written in pre...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.63.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.62.0 to 8.63.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.63.0\u003c/h2\u003e\n\u003ch2\u003e8.63.0 (2026-07-06)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] detect async usage of a sync dispose usage (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12426\"\u003e#12426\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 [method-signature-style] suggest converting readonly function properties instead of emitting invalid syntax (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12447\"\u003e#12447\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12446\"\u003e#12446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] handle optional-chained calls to overloaded functions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12491\"\u003e#12491\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12485\"\u003e#12485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] don't flag a shadowed String() call (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12492\"\u003e#12492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e export ClassStaticBlockScope (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12460\"\u003e#12460\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003eKristjan \u003ca href=\"https://github.com/KristjanTammekivi\"\u003e\u003ccode\u003e@​KristjanTammekivi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMichael Naumov \u003ca href=\"https://github.com/mnaoumov\"\u003e\u003ccode\u003e@​mnaoumov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSerhii Leniv \u003ca href=\"https://github.com/Serhii-Leniv\"\u003e\u003ccode\u003e@​Serhii-Leniv\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.63.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\u003ch2\u003ev8.62.1\u003c/h2\u003e\n\u003ch2\u003e8.62.1 (2026-06-29)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] use suggestion instead of autofix for trailing binary operator (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12328\"\u003e#12328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-boolean-literal-compare] preserve boolean result in fixer for nullable true comparisons (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12365\"\u003e#12365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] parenthesize object literal at left edge of expression statement (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12443\"\u003e#12443\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12418\"\u003e#12418\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003emdm317\u003c/li\u003e\n\u003cli\u003ePatrick Aleite\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.62.1\"\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.63.0 (2026-07-06)\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.63.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\u003ch2\u003e8.62.1 (2026-06-29)\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.62.1\"\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/290cf6cdcc5ffb00c5b8f3e1e0e9f2fd8cc96374\"\u003e\u003ccode\u003e290cf6c\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.63.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3ea32f4ba5e196c08c6da1095619d7f65ba4905e\"\u003e\u003ccode\u003e3ea32f4\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.62.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.63.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.5.0 to 10.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.6.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b1f910628e29a018c860e2352bc14cd07c853d67\"\u003e\u003ccode\u003eb1f9106\u003c/code\u003e\u003c/a\u003e feat: detect Symbol() and BigInt() in no-constant-binary-expression (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20981\"\u003e#20981\u003c/a\u003e) (Taejin Kim)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f291007cb73f55c09cf3c2aa3a405df379a5c594\"\u003e\u003ccode\u003ef291007\u003c/code\u003e\u003c/a\u003e feat: add checkRelationalComparisons to no-constant-binary-expression (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20948\"\u003e#20948\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6b05784eb271ac98ca3e1e2a48c4b14bb588c786\"\u003e\u003ccode\u003e6b05784\u003c/code\u003e\u003c/a\u003e fix: prefer-exponentiation-operator invalid autofix at statement start (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20997\"\u003e#20997\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bb9eb2ab28daf6e6dafc62daa6b5daf9c2b7046c\"\u003e\u003ccode\u003ebb9eb2a\u003c/code\u003e\u003c/a\u003e fix: account for shadowed \u003ccode\u003eBoolean\u003c/code\u003e in \u003ccode\u003eno-extra-boolean-cast\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21013\"\u003e#21013\u003c/a\u003e) (den$)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8fd8741009a3ed7845c89bfe2fb3eaa2119b2d15\"\u003e\u003ccode\u003e8fd8741\u003c/code\u003e\u003c/a\u003e fix: don't report shadowed undefined in \u003ccode\u003eradix\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21011\"\u003e#21011\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5784980ce8ba99556db98907895d82ef49cd0a27\"\u003e\u003ccode\u003e5784980\u003c/code\u003e\u003c/a\u003e fix: don't report shadowed undefined in no-throw-literal (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21010\"\u003e#21010\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9cd1e6de5bad487a9c713bdc9fda5af7ea0babcd\"\u003e\u003ccode\u003e9cd1e6d\u003c/code\u003e\u003c/a\u003e fix: suppress invalid class suggestion in no-promise-executor-return (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21008\"\u003e#21008\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d4eb2dc95f17cdf491edca91b7d9caf05b86253f\"\u003e\u003ccode\u003ed4eb2dc\u003c/code\u003e\u003c/a\u003e fix: don't report shadowed undefined in prefer-promise-reject-errors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21006\"\u003e#21006\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/23604646db6d987d01edb8aa5f4d2a88bd4c01d0\"\u003e\u003ccode\u003e2360464\u003c/code\u003e\u003c/a\u003e fix: prefer-promise-reject-errors false positives for shadowed Promise (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21003\"\u003e#21003\u003c/a\u003e) (den$)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/63d52d28de705ec46f328d18166e8b7170b3f024\"\u003e\u003ccode\u003e63d52d2\u003c/code\u003e\u003c/a\u003e fix: restore max-classes-per-file report range (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21002\"\u003e#21002\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7feaff0cfb8d6a6260d3ea56887c9161daf8c700\"\u003e\u003ccode\u003e7feaff0\u003c/code\u003e\u003c/a\u003e fix: callback detection logic for IIFEs in max-nested-callbacks (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20979\"\u003e#20979\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/399a2ec81bcbcff2c67920db51d9276b20ac1025\"\u003e\u003ccode\u003e399a2ec\u003c/code\u003e\u003c/a\u003e fix: don't report inner non-callbacks in \u003ccode\u003emax-nested-callbacks\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20995\"\u003e#20995\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a83683db1c27193c2ad333fc5c0aedcc8a293db7\"\u003e\u003ccode\u003ea83683d\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f5449f96c2caabbc1a28b15211873e2f672f5ae5\"\u003e\u003ccode\u003ef5449f9\u003c/code\u003e\u003c/a\u003e docs: document userland patterns for global assertionOptions in RuleT… (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20986\"\u003e#20986\u003c/a\u003e) (playgirl)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bea49f7b2899ebf708482f977ef2ada41fd2c3f0\"\u003e\u003ccode\u003ebea49f7\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e5f70f9b06683a887dd0d6dc1cc91a9c9bea816d\"\u003e\u003ccode\u003ee5f70f9\u003c/code\u003e\u003c/a\u003e docs: update code-path diagrams (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20984\"\u003e#20984\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8890c2d40880b195b9167735c24ec0cc5de5eb96\"\u003e\u003ccode\u003e8890c2d\u003c/code\u003e\u003c/a\u003e docs: add TypeScript config guidance for MCP server (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20796\"\u003e#20796\u003c/a\u003e) (Pierluigi Lenoci)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3eb3d9b1b5edecc3fcae0519ddba0e3745e889e3\"\u003e\u003ccode\u003e3eb3d9b\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c5bb59cf613dabafd550227b6adaa9327b1095f5\"\u003e\u003ccode\u003ec5bb59c\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eb3c97c776731ce11b28cc99f0271f41b9994701\"\u003e\u003ccode\u003eeb3c97c\u003c/code\u003e\u003c/a\u003e docs: fix grammar in prefer-const rule description (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20983\"\u003e#20983\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6a42034a57a816b0a313720b3b9df09455bd0b5e\"\u003e\u003ccode\u003e6a42034\u003c/code\u003e\u003c/a\u003e ci: run ecosystem tests on main branch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20891\"\u003e#20891\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3dbacdbb31673c87ca86ecafbb18712d8d1daed8\"\u003e\u003ccode\u003e3dbacdb\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 6 to 7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21014\"\u003e#21014\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c3abfca7c96cc9a244f54eeb66e9971c59280354\"\u003e\u003ccode\u003ec3abfca\u003c/code\u003e\u003c/a\u003e chore: correct JSDoc param types in html formatter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21018\"\u003e#21018\u003c/a\u003e) (Minseon Kim)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a8323209cdbefefd540c5beeaa51418d8ec40f9e\"\u003e\u003ccode\u003ea832320\u003c/code\u003e\u003c/a\u003e ci: split ecosystem tests into separate jobs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21001\"\u003e#21001\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/27166e78511db526688afc34bbfab1a458405f3f\"\u003e\u003ccode\u003e27166e7\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21005\"\u003e#21005\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/865d76e40107d4fa10a17fc3203b303eb8a88dc3\"\u003e\u003ccode\u003e865d76e\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.8 to 6.0.9 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20989\"\u003e#20989\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/27a88c9fa7c040f4cd39e5a5e6e2d02441c408ef\"\u003e\u003ccode\u003e27a88c9\u003c/code\u003e\u003c/a\u003e chore: update dependency markdown-it to v14 in root (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20994\"\u003e#20994\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/970cea62b295d931a4109abedeb21ba192d3f2be\"\u003e\u003ccode\u003e970cea6\u003c/code\u003e\u003c/a\u003e chore: update dependency markdown-it to v14 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20993\"\u003e#20993\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b482120bacb40204fbf16f3b20be7207057157a5\"\u003e\u003ccode\u003eb482120\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.8.4 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20990\"\u003e#20990\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6993fb3173da84999fc208507b93f523aa657448\"\u003e\u003ccode\u003e6993fb3\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20985\"\u003e#20985\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5d12a0419636abb71628b7e45063a943c454a7c7\"\u003e\u003ccode\u003e5d12a04\u003c/code\u003e\u003c/a\u003e 10.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f7ca54b138c4ba7b8e65f83b7fe58cc8de50af8b\"\u003e\u003ccode\u003ef7ca54b\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6a42034a57a816b0a313720b3b9df09455bd0b5e\"\u003e\u003ccode\u003e6a42034\u003c/code\u003e\u003c/a\u003e ci: run ecosystem tests on main branch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20891\"\u003e#20891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b1f910628e29a018c860e2352bc14cd07c853d67\"\u003e\u003ccode\u003eb1f9106\u003c/code\u003e\u003c/a\u003e feat: detect Symbol() and BigInt() in no-constant-binary-expression (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20981\"\u003e#20981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3dbacdbb31673c87ca86ecafbb18712d8d1daed8\"\u003e\u003ccode\u003e3dbacdb\u003c/code\u003e\u003c/a\u003e ci: bump actions/checkout from 6 to 7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21014\"\u003e#21014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c3abfca7c96cc9a244f54eeb66e9971c59280354\"\u003e\u003ccode\u003ec3abfca\u003c/code\u003e\u003c/a\u003e chore: correct JSDoc param types in html formatter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21018\"\u003e#21018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a83683db1c27193c2ad333fc5c0aedcc8a293db7\"\u003e\u003ccode\u003ea83683d\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a8323209cdbefefd540c5beeaa51418d8ec40f9e\"\u003e\u003ccode\u003ea832320\u003c/code\u003e\u003c/a\u003e ci: split ecosystem tests into separate jobs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21001\"\u003e#21001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6b05784eb271ac98ca3e1e2a48c4b14bb588c786\"\u003e\u003ccode\u003e6b05784\u003c/code\u003e\u003c/a\u003e fix: prefer-exponentiation-operator invalid autofix at statement start (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20997\"\u003e#20997\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bb9eb2ab28daf6e6dafc62daa6b5daf9c2b7046c\"\u003e\u003ccode\u003ebb9eb2a\u003c/code\u003e\u003c/a\u003e fix: account for shadowed \u003ccode\u003eBoolean\u003c/code\u003e in \u003ccode\u003eno-extra-boolean-cast\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21013\"\u003e#21013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.5.0...v10.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `msw` from 2.14.6 to 2.15.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mswjs/msw/releases\"\u003emsw's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.15.0 (2026-07-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esse:\u003c/strong\u003e invoke \u003ccode\u003efinalize\u003c/code\u003e on response stream end (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2741\"\u003e#2741\u003c/a\u003e) (7fae0cc0954b20c739ae8e95a24eefc8a78710e8) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.7 (2026-07-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esse:\u003c/strong\u003e proper logging for concurrent requests (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2762\"\u003e#2762\u003c/a\u003e) (5c0ae1c334a0cbe52638bd2949540372be3d46ba) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\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/mswjs/msw/commit/49d9d47f613b072f8d20e1a025feaee7c5382b2b\"\u003e\u003ccode\u003e49d9d47\u003c/code\u003e\u003c/a\u003e chore(release): v2.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/ed885831bf90136044d305e1ae1035fb13491cec\"\u003e\u003ccode\u003eed88583\u003c/code\u003e\u003c/a\u003e test(finalize): use \u003ccode\u003eexpect.poll\u003c/code\u003e vs \u003ccode\u003ewaitFor\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/7fae0cc0954b20c739ae8e95a24eefc8a78710e8\"\u003e\u003ccode\u003e7fae0cc\u003c/code\u003e\u003c/a\u003e feat(sse): invoke \u003ccode\u003efinalize\u003c/code\u003e on response stream end (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2741\"\u003e#2741\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/db818ee6c943bcfad18f6ecff2bb0dc210c457ca\"\u003e\u003ccode\u003edb818ee\u003c/code\u003e\u003c/a\u003e chore(release): v2.14.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/418854a04a1424eef25a7722e1016feea433a5a9\"\u003e\u003ccode\u003e418854a\u003c/code\u003e\u003c/a\u003e chore: upgrade \u003ccode\u003e@ossjs/release\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/5c0ae1c334a0cbe52638bd2949540372be3d46ba\"\u003e\u003ccode\u003e5c0ae1c\u003c/code\u003e\u003c/a\u003e fix(sse): proper logging for concurrent requests (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2762\"\u003e#2762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/3016bda37757420b1c5adca9a3956f0dc8654456\"\u003e\u003ccode\u003e3016bda\u003c/code\u003e\u003c/a\u003e test: fix flaky \u003ccode\u003ews.clients.browser.test.ts\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/0df6d6a06fd99bb7066ee12457966c69f329fd38\"\u003e\u003ccode\u003e0df6d6a\u003c/code\u003e\u003c/a\u003e test: fix flaky \u003ccode\u003ein-flight-request.test.ts\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/ff6836b19cf250cfe0be721bfdf098a14c23506a\"\u003e\u003ccode\u003eff6836b\u003c/code\u003e\u003c/a\u003e chore: pin github actions to commit sha, update pnpm (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2761\"\u003e#2761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/8a19d5485adad2b8a816e04a937f4c76169cd5b9\"\u003e\u003ccode\u003e8a19d54\u003c/code\u003e\u003c/a\u003e chore: improve github actions security (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2747\"\u003e#2747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mswjs/msw/compare/v2.14.6...v2.15.0\"\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.62.0 to 8.63.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.63.0\u003c/h2\u003e\n\u003ch2\u003e8.63.0 (2026-07-06)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] detect async usage of a sync dispose usage (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12426\"\u003e#12426\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 [method-signature-style] suggest converting readonly function properties instead of emitting invalid syntax (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12447\"\u003e#12447\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12446\"\u003e#12446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] handle optional-chained calls to overloaded functions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12491\"\u003e#12491\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12485\"\u003e#12485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] don't flag a shadowed String() call (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12492\"\u003e#12492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e export ClassStaticBlockScope (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12460\"\u003e#12460\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003eKristjan \u003ca href=\"https://github.com/KristjanTammekivi\"\u003e\u003ccode\u003e@​KristjanTammekivi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMichael Naumov \u003ca href=\"https://github.com/mnaoumov\"\u003e\u003ccode\u003e@​mnaoumov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSerhii Leniv \u003ca href=\"https://github.com/Serhii-Leniv\"\u003e\u003ccode\u003e@​Serhii-Leniv\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.63.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\u003ch2\u003ev8.62.1\u003c/h2\u003e\n\u003ch2\u003e8.62.1 (2026-06-29)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] use suggestion instead of autofix for trailing binary operator (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12328\"\u003e#12328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-boolean-literal-compare] preserve boolean result in fixer for nullable true comparisons (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12365\"\u003e#12365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] parenthesize object literal at left edge of expression statement (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12443\"\u003e#12443\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12418\"\u003e#12418\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003emdm317\u003c/li\u003e\n\u003cli\u003ePatrick Aleite\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.62.1\"\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.63.0 (2026-07-06)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint 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.63.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\u003ch2\u003e8.62.1 (2026-06-29)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint 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.62.1\"\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/290cf6cdcc5ffb00c5b8f3e1e0e9f2fd8cc96374\"\u003e\u003ccode\u003e290cf6c\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.63.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3ea32f4ba5e196c08c6da1095619d7f65ba4905e\"\u003e\u003ccode\u003e3ea32f4\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.62.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.63.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.1.0 to 8.1.3\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\u003ev8.1.3\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.1.3/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.1.2\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.1.2/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev8.1.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v8.1.1/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\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/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\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v8.1.2...v8.1.3\"\u003e8.1.3\u003c/a\u003e (2026-07-02)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e inject inlined CSS after the shebang line (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22717\"\u003e#22717\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/1534d362794e856cc718b123cb245e0efcf36b9a\"\u003e1534d36\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump \u003ccode\u003ees-module-lexer\u003c/code\u003e to 2.3.0 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22838\"\u003e#22838\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/7103c3af795396e2ad87e1125eb3fc20d60d9430\"\u003e7103c3a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epreload css for nested dynamic imports (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22759\"\u003e#22759\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/2c530542da1c50b95b7f0cb17adf82f64ecf97f3\"\u003e2c53054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003essr:\u003c/strong\u003e correct stacktrace column position for first line (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22828\"\u003e#22828\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/c4acd6982a051fa10dbd7e3a37e00f0c467793b8\"\u003ec4acd69\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v8.1.1...v8.1.2\"\u003e8.1.2\u003c/a\u003e (2026-06-30)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e revert es-module-lexer to 2.1.0 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22827\"\u003e#22827\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/0d3bd7c4111b8345cfc353c7bbb2c30601752e26\"\u003e0d3bd7c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erestore, \u0026quot;fix: resolve pnpm .modules.yaml from workspace root instead of cwd (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22757\"\u003e#22757\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22825\"\u003e#22825\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/efb98cce73f3f89c4f03936ab7741cd5b0636f5c\"\u003eefb98cc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erevert, \u0026quot;fix: escape ids with multiple null bytes (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22687\"\u003e#22687\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://github.com/vitejs/vite/commit/cccef55dfaa6253929d2cb58d3af53f217efc877\"\u003ecccef55\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erevert, \u0026quot;fix: resolve pnpm .modules.yaml from workspace root instead of cwd (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22757\"\u003e#22757\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://github.com/vitejs/vite/commit/cf97711963ddcdcfac3e4fcd00771d7a55e92141\"\u003ecf97711\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v8.1.0...v8.1.1\"\u003e8.1.1\u003c/a\u003e (2026-06-30)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate dynamic import warning to link to Vite docs (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22823\"\u003e#22823\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/62bd7afd27ec0507bf528a135165dda3a44ebc21\"\u003e62bd7af\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebundled-dev:\u003c/strong\u003e avoid stack overflow on \u003ccode\u003eimport.meta.hot.invalidate()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22797\"\u003e#22797\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/709eb8ee03d3c46269755334f59b7e9a353fc522\"\u003e709eb8e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundled-dev:\u003c/strong\u003e serve assets emitted during HMR/lazy compile (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22745\"\u003e#22745\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/5876b2cc2e1a01df9363e1e3d1d19f474ba68285\"\u003e5876b2c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebundledDev:\u003c/strong\u003e skip plugin transform hooks for rolldown-lazy stub modules (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22778\"\u003e#22778\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/8f925e2e496f4d313d860acb53880245b07ce6f7\"\u003e8f925e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e preserve dollar signs in external \u003ccode\u003e@import\u003c/code\u003e urls with lightningcss (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22718\"\u003e#22718\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/9fa7ab4990f4fe74597d0a37a16d84af1c1e3544\"\u003e9fa7ab4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e resolve tsconfig paths in CSS and Sass \u003ca href=\"https://github.com/import\"\u003e\u003ccode\u003e@​import\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22775\"\u003e#22775\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/ef0b8916160c4d2a677decc062f6faa48fbf1578\"\u003eef0b891\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/22734\"\u003e#22734\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/e635f493faa24930ae637318d6564539bc668e89\"\u003ee635f49\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/22804\"\u003e#22804\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/8837400a676a633af1ad6d3746b584d13cf90ecc\"\u003e8837400\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/22591\"\u003e#22591\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/2ce6677a151c53a019baec32859b646267f9d320\"\u003e2ce6677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eescape ids with multiple null bytes (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22687\"\u003e#22687\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/833fc302f3f4a5030f49207b5fbf10422f3247a2\"\u003e833fc30\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehide console window when running 'net use' on Windows (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22698\"\u003e#22698\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/92b63f219f6c1872f35461aa75e9e9aec79bb01c\"\u003e92b63f2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eignore bundled config temp dir (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22800\"\u003e#22800\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/043a81096ddf8c6f9077c8e3e12362c83f9ed089\"\u003e043a810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003einvert \u003ccode\u003eesbuild.jsxSideEffects\u003c/code\u003e when converting to \u003ccode\u003eoxc.jsx.pure\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22809\"\u003e#22809\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/33895ba4faa0a46d5bd7b3eb53d02255113c8b5d\"\u003e33895ba\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eoptimize-deps:\u003c/strong\u003e ignore \u003ccode\u003eERR_CLOSED_SERVER\u003c/code\u003e in scanner (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22784\"\u003e#22784\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/085a0ab704bf1a698d459d625a5c955d27b73134\"\u003e085a0ab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eoptimizer:\u003c/strong\u003e scanner should resolve \u003ccode\u003einput\u003c/code\u003e from \u003ccode\u003eroot\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22769\"\u003e#22769\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/9722b0795b68602597ddd53e3d3c7ed9f00cb831\"\u003e9722b07\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eresolve pnpm .modules.yaml from workspace root instead of cwd (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22757\"\u003e#22757\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/2531ac7ccd1d581df5febe4a3814226ba8939a20\"\u003e2531ac7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereturn sourcemap field from some plugins that were lacking (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22782\"\u003e#22782\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/7e18bf802bdde7a386eb3b407c87a67f89a895ca\"\u003e7e18bf8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver:\u003c/strong\u003e handle malformed URI in indexHtmlMiddleware (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22781\"\u003e#22781\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/84f5cccc7574c740c46f5cb2a09f29cde8380701\"\u003e84f5ccc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove dependency optimizer messages (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22549\"\u003e#22549\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/092cb3b4247a06ba176c094a9a743d335adc6574\"\u003e092cb3b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCode Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e remove lightningcss null byte bug workaround (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22822\"\u003e#22822\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/2dafd3bb7f8b265037e216f50afaa890ae2e2875\"\u003e2dafd3b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse pre-defined environments variable to avoid duplicate \u003ccode\u003eObject.values\u003c/code\u003e calls (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22790\"\u003e#22790\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/1113acf6cff711196b3443f7126804847c1d4e1e\"\u003e1113acf\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/578ffb80d46940f3b99cd96ed609f8b3a0ac5ede\"\u003e\u003ccode\u003e578ffb8\u003c/code\u003e\u003c/a\u003e release: v8.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/7103c3af795396e2ad87e1125eb3fc20d60d9430\"\u003e\u003ccode\u003e7103c3a\u003c/code\u003e\u003c/a\u003e fix(deps): bump \u003ccode\u003ees-module-lexer\u003c/code\u003e to 2.3.0 (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22838\"\u003e#22838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/1534d362794e856cc718b123cb245e0efcf36b9a\"\u003e\u003ccode\u003e1534d36\u003c/code\u003e\u003c/a\u003e fix(css): inject inlined CSS after the shebang line (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22717\"\u003e#22717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/c4acd6982a051fa10dbd7e3a37e00f0c467793b8\"\u003e\u003ccode\u003ec4acd69\u003c/code\u003e\u003c/a\u003e fix(ssr): correct stacktrace column position for first line (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22828\"\u003e#22828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/2c530542da1c50b95b7f0cb17adf82f64ecf97f3\"\u003e\u003ccode\u003e2c53054\u003c/code\u003e\u003c/a\u003e fix: preload css for nested dynamic imports (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22759\"\u003e#22759\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/ba3119397d0110952f29965774c627a3017d7292\"\u003e\u003ccode\u003eba31193\u003c/code\u003e\u003c/a\u003e release: v8.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/0d3bd7c4111b8345cfc353c7bbb2c30601752e26\"\u003e\u003ccode\u003e0d3bd7c\u003c/code\u003e\u003c/a\u003e fix(deps): revert es-module-lexer to 2.1.0 (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22827\"\u003e#22827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/efb98cce73f3f89c4f03936ab7741cd5b0636f5c\"\u003e\u003ccode\u003eefb98cc\u003c/code\u003e\u003c/a\u003e fix: restore, \u0026quot;fix: resolve pnpm .modules.yaml from workspace root instead of...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/cf97711963ddcdcfac3e4fcd00771d7a55e92141\"\u003e\u003ccode\u003ecf97711\u003c/code\u003e\u003c/a\u003e fix: revert, \u0026quot;fix: resolve pnpm .modules.yaml from workspace root instead of ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/cccef55dfaa6253929d2cb58d3af53f217efc877\"\u003e\u003ccode\u003ecccef55\u003c/code\u003e\u003c/a\u003e fix: revert, \u0026quot;fix: escape ids with multiple null bytes (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22687\"\u003e#22687\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitejs/vite/commits/v8.1.3/packages/vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 4.1.9 to 4.1.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.10\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Check fs access in builtin commands [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eOpenCode (claude-opus-4-8)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10680\"\u003evitest-dev/vitest#10680\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5c18dd267\"\u003e\u003c!-- raw HTML omitted --\u003e(5c18d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evm\u003c/strong\u003e: Fix external module resolve error with deps optimizer query for encoded URI [backport to v4]  -  by \u003ca href=\"https://github.com/SveLil\"\u003e\u003ccode\u003e@​SveLil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10661\"\u003evitest-dev/vitest#10661\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/bae52b511\"\u003e\u003c!-- raw HTML omitted --\u003e(bae52)\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/vitest/compare/v4.1.9...v4.1.10\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/db616d227b6e0cb07a94f5d1bba262ee95db7e46\"\u003e\u003ccode\u003edb616d2\u003c/code\u003e\u003c/a\u003e chore: release v4.1.10 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10718\"\u003e#10718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/bae52b5112a6fd8200101b88bf8af9685d077295\"\u003e\u003ccode\u003ebae52b5\u003c/code\u003e\u003c/a\u003e fix(vm): fix external module resolve error with deps optimizer query for enco...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.10/packages/vitest\"\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/navikt/amt-tiltaksansvarlig-flate/pull/1011","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/navikt%2Famt-tiltaksansvarlig-flate/issues/1011","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1011/packages"}},{"old_version":"7.15.1","new_version":"7.18.1","update_type":"minor","path":"/frontend","pr_created_at":"2026-07-13T19:27:43.000Z","version_change":"7.15.1 → 7.18.1","issue":{"uuid":"4876918006","node_id":"PR_kwDOSYqAvs7xOzSu","number":156,"state":"open","title":"deps(frontend)(deps): bump the react group in /frontend with 3 updates","user":"dependabot[bot]","labels":["dependencies","frontend"],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-07-13T19:27:43.000Z","updated_at":"2026-07-13T20:34:55.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(frontend)(deps): bump","group_name":"react","update_count":3,"packages":[{"name":"react","old_version":"18.3.1","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"18.3.1","new_version":"19.2.7","repository_url":"https://github.com/facebook/react"},{"name":"react-router-dom","old_version":"7.15.1","new_version":"7.18.1","repository_url":"https://github.com/remix-run/react-router"}],"path":"/frontend","ecosystem":"npm"},"body":"Bumps the react group in /frontend with 3 updates: [react](https://github.com/facebook/react/tree/HEAD/packages/react), [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) and [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom).\n\nUpdates `react` from 18.3.1 to 19.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.7 (June 1st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.4 (January 26th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e by \u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003c!-- 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.2.7 (June 1, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6 (\u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (March 18, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.4 (Jan 26, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.3 (Dec 11, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (Dec 11, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003e#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/6117d7cca4906492c51fe6a03381e35adfd86e7d\"\u003e\u003ccode\u003e6117d7c\u003c/code\u003e\u003c/a\u003e Version 19.2.7 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/36591\"\u003e#36591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/90ab3f89f4824ac763b6f877c6f711200d1338d2\"\u003e\u003ccode\u003e90ab3f8\u003c/code\u003e\u003c/a\u003e Version 19.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/5667a41fe4d81aa806f6c1e8814b17975e33b317\"\u003e\u003ccode\u003e5667a41\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/8bb7241f4c773376893701bfe8b8ff03687342a0\"\u003e\u003ccode\u003e8bb7241\u003c/code\u003e\u003c/a\u003e Bump useEffectEvent to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/e3c9656d20618ed321aea85cb3d844cbd1dce078\"\u003e\u003ccode\u003ee3c9656\u003c/code\u003e\u003c/a\u003e Ensure Performance Track are Clamped and Don't overlap (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34509\"\u003e#34509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.7/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for react since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 18.3.1 to 19.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.7 (June 1st, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements\n(\u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.4 (January 26th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e by \u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.3 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (December 11th, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003efacebook/react#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (December 3rd, 2025)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003c!-- 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-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.7 (June 1, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing \u003ccode\u003eFormData\u003c/code\u003e entries in Server Actions which regressed in 19.2.6 (\u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36566\"\u003e#36566\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.6 (May 6, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eType hardening and performance improvements (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36425\"\u003e#36425\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.5 (March 18, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.4 (Jan 26, 2026)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more DoS mitigations to Server Actions, and harden Server Components (\u003ca href=\"https://github.com/gnoff\"\u003e\u003ccode\u003e@​gnoff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lubieowoce\"\u003e\u003ccode\u003e@​lubieowoce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35632\"\u003e#35632\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.3 (Dec 11, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd extra loop protection to React Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35351\"\u003e#35351\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.2 (Dec 11, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMove \u003ccode\u003ereact-server-dom-webpack/*.unbundled\u003c/code\u003e to private \u003ccode\u003ereact-server-dom-unbundled\u003c/code\u003e (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35290\"\u003e#35290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePatch Promise cycles and toString on Server Functions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35289\"\u003e#35289\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/35345\"\u003e#35345\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.1 (Dec 3, 2025)\u003c/h2\u003e\n\u003ch3\u003eReact Server Components\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBring React Server Component fixes to Server Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/35277\"\u003e#35277\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/6117d7cca4906492c51fe6a03381e35adfd86e7d\"\u003e\u003ccode\u003e6117d7c\u003c/code\u003e\u003c/a\u003e Version 19.2.7 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/36591\"\u003e#36591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/eaf3e95ca92be7a23d3c9cc8ffd6f199a40be401\"\u003e\u003ccode\u003eeaf3e95\u003c/code\u003e\u003c/a\u003e Version 19.2.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/90ab3f89f4824ac763b6f877c6f711200d1338d2\"\u003e\u003ccode\u003e90ab3f8\u003c/code\u003e\u003c/a\u003e Version 19.2.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/612e371fb215498edde4c853bd1e0c8e9203808f\"\u003e\u003ccode\u003e612e371\u003c/code\u003e\u003c/a\u003e Version 19.2.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/b910fc15e38d4fa80003819ddb7a928a3c3dca5d\"\u003e\u003ccode\u003eb910fc1\u003c/code\u003e\u003c/a\u003e Version 19.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/053df4e8561ef4caecef31c330f4178ac25e255b\"\u003e\u003ccode\u003e053df4e\u003c/code\u003e\u003c/a\u003e Version 19.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/861811347b8fa936b4a114fc022db9b8253b3d86\"\u003e\u003ccode\u003e8618113\u003c/code\u003e\u003c/a\u003e Bump scheduler version (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34671\"\u003e#34671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/1bd1f01f2a46fa453de5099280b54385ca7773b1\"\u003e\u003ccode\u003e1bd1f01\u003c/code\u003e\u003c/a\u003e Ship partial-prerendering APIs to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34633\"\u003e#34633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react/react/commit/2f0649a0b27516eaab549b18af15eed0420e3446\"\u003e\u003ccode\u003e2f0649a\u003c/code\u003e\u003c/a\u003e [Fizz] Remove \u003ccode\u003enonce\u003c/code\u003e option from resume-and-prerender APIs (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react-dom/issues/34664\"\u003e#34664\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.7/packages/react-dom\"\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 react-dom since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-router-dom` from 7.15.1 to 7.18.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/blob/react-router-dom@7.18.1/packages/react-router-dom/CHANGELOG.md\"\u003ereact-router-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect \u003ccode\u003epackage.json\u003c/code\u003e \u003ccode\u003emain\u003c/code\u003e field for CommonJS builds (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15238\"\u003e#15238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.18.1\"\u003e\u003ccode\u003ereact-router@7.18.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.18.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.18.0\"\u003e\u003ccode\u003ereact-router@7.18.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.17.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.17.0\"\u003e\u003ccode\u003ereact-router@7.17.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.16.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove stale/invalid \u003ccode\u003eunpkg\u003c/code\u003e field from \u003ccode\u003epackage.json\u003c/code\u003e. This was removed from other packages with the release of v7 but missed in the \u003ccode\u003ereact-router-dom\u003c/code\u003e re-export package (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15075\"\u003e#15075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.16.0\"\u003e\u003ccode\u003ereact-router@7.16.0\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/remix-run/react-router/commit/afdf85d3c15448a41017514caca2aca038d3e9ca\"\u003e\u003ccode\u003eafdf85d\u003c/code\u003e\u003c/a\u003e Release v7.18.1 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15253\"\u003e#15253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/2ecaa1ddbbcd583999dda46dd5413e907e8a46f3\"\u003e\u003ccode\u003e2ecaa1d\u003c/code\u003e\u003c/a\u003e Fix react-router-dom main entry metadata (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15238\"\u003e#15238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/6fb1e79f8304eddd8b78759edea83cb32389ebf5\"\u003e\u003ccode\u003e6fb1e79\u003c/code\u003e\u003c/a\u003e Release v7.18.0 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15187\"\u003e#15187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/195a0d03c1417127ccee73853058c8521beb4fce\"\u003e\u003ccode\u003e195a0d0\u003c/code\u003e\u003c/a\u003e Release v7.17.0 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15145\"\u003e#15145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/8984d23f86ca7ae5655711744b77816090bda4e6\"\u003e\u003ccode\u003e8984d23\u003c/code\u003e\u003c/a\u003e Release v7.16.0 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15105\"\u003e#15105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/3ed77afcde0ad9aea79f1afe5f05a700b201f289\"\u003e\u003ccode\u003e3ed77af\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/e96962bc6159a2290632849b55872a3878753342\"\u003e\u003ccode\u003ee96962b\u003c/code\u003e\u003c/a\u003e fix: remove stale unpkg field from react-router-dom (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15075\"\u003e#15075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router-dom@7.18.1/packages/react-router-dom\"\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/ahmdelbaz28-ux/BAZspark/pull/156","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ahmdelbaz28-ux%2FBAZspark/issues/156","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/156/packages"}},{"old_version":"5.1.2","new_version":"7.18.1","update_type":"major","path":"/enatega-multivendor-admin","pr_created_at":"2026-07-13T15:54:46.000Z","version_change":"5.1.2 → 7.18.1","issue":{"uuid":"4875321167","node_id":"PR_kwDOMWgWbc7xJlkm","number":1912,"state":"closed","title":"Bump react-router-dom from 5.1.2 to 7.18.1 in /enatega-multivendor-admin","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-07-14T11:25:49.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-13T15:54:46.000Z","updated_at":"2026-07-14T11:25:58.000Z","time_to_close":70263,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"react-router-dom","old_version":"5.1.2","new_version":"7.18.1","repository_url":"https://github.com/remix-run/react-router"}],"path":"/enatega-multivendor-admin","ecosystem":"npm"},"body":"Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 5.1.2 to 7.18.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/releases\"\u003ereact-router-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v713\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v713\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/remix-run/react-router/blob/react-router-dom@7.18.1/packages/react-router-dom/CHANGELOG.md\"\u003ereact-router-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect \u003ccode\u003epackage.json\u003c/code\u003e \u003ccode\u003emain\u003c/code\u003e field for CommonJS builds (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15238\"\u003e#15238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.18.1\"\u003e\u003ccode\u003ereact-router@7.18.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.18.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.18.0\"\u003e\u003ccode\u003ereact-router@7.18.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.17.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.17.0\"\u003e\u003ccode\u003ereact-router@7.17.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.16.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove stale/invalid \u003ccode\u003eunpkg\u003c/code\u003e field from \u003ccode\u003epackage.json\u003c/code\u003e. This was removed from other packages with the release of v7 but missed in the \u003ccode\u003ereact-router-dom\u003c/code\u003e re-export package (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15075\"\u003e#15075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.16.0\"\u003e\u003ccode\u003ereact-router@7.16.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.15.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.15.1\"\u003e\u003ccode\u003ereact-router@7.15.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.15.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.15.0\"\u003e\u003ccode\u003ereact-router@7.15.0\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.14.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.14.2\"\u003e\u003ccode\u003ereact-router@7.14.2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/afdf85d3c15448a41017514caca2aca038d3e9ca\"\u003e\u003ccode\u003eafdf85d\u003c/code\u003e\u003c/a\u003e Release v7.18.1 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15253\"\u003e#15253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/2ecaa1ddbbcd583999dda46dd5413e907e8a46f3\"\u003e\u003ccode\u003e2ecaa1d\u003c/code\u003e\u003c/a\u003e Fix react-router-dom main entry metadata (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15238\"\u003e#15238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/6fb1e79f8304eddd8b78759edea83cb32389ebf5\"\u003e\u003ccode\u003e6fb1e79\u003c/code\u003e\u003c/a\u003e Release v7.18.0 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15187\"\u003e#15187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/195a0d03c1417127ccee73853058c8521beb4fce\"\u003e\u003ccode\u003e195a0d0\u003c/code\u003e\u003c/a\u003e Release v7.17.0 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15145\"\u003e#15145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/8984d23f86ca7ae5655711744b77816090bda4e6\"\u003e\u003ccode\u003e8984d23\u003c/code\u003e\u003c/a\u003e Release v7.16.0 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15105\"\u003e#15105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/3ed77afcde0ad9aea79f1afe5f05a700b201f289\"\u003e\u003ccode\u003e3ed77af\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/e96962bc6159a2290632849b55872a3878753342\"\u003e\u003ccode\u003ee96962b\u003c/code\u003e\u003c/a\u003e fix: remove stale unpkg field from react-router-dom (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15075\"\u003e#15075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/587d08fca6ca61e00f44c1eda95bf6e6a9ab76ef\"\u003e\u003ccode\u003e587d08f\u003c/code\u003e\u003c/a\u003e Release v7.15.1 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15038\"\u003e#15038\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/97c8de79c38f107acd15f74d8295c7bf75894a5d\"\u003e\u003ccode\u003e97c8de7\u003c/code\u003e\u003c/a\u003e Release v7.15.0 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15018\"\u003e#15018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/cf1d25003aa1217dc21c16e95d483601940ae9af\"\u003e\u003ccode\u003ecf1d250\u003c/code\u003e\u003c/a\u003e Release v7.14.2 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14993\"\u003e#14993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router-dom@7.18.1/packages/react-router-dom\"\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 react-router-dom since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=react-router-dom\u0026package-manager=npm_and_yarn\u0026previous-version=5.1.2\u0026new-version=7.18.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/tiffanie-Healy/swiggy-clone-using-react-js/pull/1912","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tiffanie-Healy%2Fswiggy-clone-using-react-js/issues/1912","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1912/packages"}},{"old_version":"7.17.0","new_version":"7.18.1","update_type":"minor","path":null,"pr_created_at":"2026-07-08T00:18:48.000Z","version_change":"7.17.0 → 7.18.1","issue":{"uuid":"4833211260","node_id":"PR_kwDOM6ADXc7vD46W","number":499,"state":"closed","title":"build(deps): bump the non-major-dependencies group across 1 directory with 45 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-07-15T00:17:16.000Z","author_association":null,"state_reason":null,"created_at":"2026-07-08T00:18:48.000Z","updated_at":"2026-07-15T00:17:17.000Z","time_to_close":604708,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"non-major-dependencies","update_count":45,"packages":[{"name":"@types/node","old_version":"24.13.1","new_version":"24.13.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"globals","old_version":"17.6.0","new_version":"17.7.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"prettier","old_version":"3.8.4","new_version":"3.9.4","repository_url":"https://github.com/prettier/prettier"},{"name":"typescript-eslint","old_version":"8.61.0","new_version":"8.63.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitest/coverage-v8","old_version":"4.1.8","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vitest","old_version":"4.1.8","new_version":"4.1.10","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@nestjs-modules/mailer","old_version":"2.3.6","new_version":"2.3.7","repository_url":"https://github.com/nest-modules/mailer"},{"name":"@nestjs/cache-manager","old_version":"3.1.2","new_version":"3.1.3","repository_url":"https://github.com/nestjs/cache-manager"},{"name":"@nestjs/common","old_version":"11.1.26","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/core","old_version":"11.1.26","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/platform-express","old_version":"11.1.26","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@nestjs/swagger","old_version":"11.4.4","new_version":"11.4.5","repository_url":"https://github.com/nestjs/swagger"},{"name":"@sentry/nestjs","old_version":"10.57.0","new_version":"10.64.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"axios","old_version":"1.17.0","new_version":"1.18.1","repository_url":"https://github.com/axios/axios"},{"name":"bullmq","old_version":"5.78.0","new_version":"5.79.3","repository_url":"https://github.com/taskforcesh/bullmq"},{"name":"cache-manager","old_version":"7.2.8","new_version":"7.2.9","repository_url":"https://github.com/jaredwray/cacheable"},{"name":"joi","old_version":"18.2.1","new_version":"18.2.3","repository_url":"https://github.com/hapijs/joi"},{"name":"mongoose","old_version":"9.7.0","new_version":"9.7.4","repository_url":"https://github.com/Automattic/mongoose"},{"name":"sharp","old_version":"0.34.5","new_version":"0.35.3","repository_url":"https://github.com/lovell/sharp"},{"name":"uuid","old_version":"14.0.0","new_version":"14.0.1","repository_url":"https://github.com/uuidjs/uuid"},{"name":"@nestjs/testing","old_version":"11.1.26","new_version":"11.1.27","repository_url":"https://github.com/nestjs/nest"},{"name":"@types/multer","old_version":"2.1.0","new_version":"2.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"ts-loader","old_version":"9.6.0","new_version":"9.6.2","repository_url":"https://github.com/TypeStrong/ts-loader"},{"name":"tsx","old_version":"4.22.4","new_version":"4.23.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"@fortawesome/fontawesome-svg-core","old_version":"7.2.0","new_version":"7.3.0","repository_url":"https://github.com/FortAwesome/Font-Awesome"},{"name":"@fortawesome/free-brands-svg-icons","old_version":"7.2.0","new_version":"7.3.0","repository_url":"https://github.com/FortAwesome/Font-Awesome"},{"name":"@fortawesome/free-regular-svg-icons","old_version":"7.2.0","new_version":"7.3.0","repository_url":"https://github.com/FortAwesome/Font-Awesome"},{"name":"@fortawesome/free-solid-svg-icons","old_version":"7.2.0","new_version":"7.3.0","repository_url":"https://github.com/FortAwesome/Font-Awesome"},{"name":"@sentry/react","old_version":"10.57.0","new_version":"10.64.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/react-query","old_version":"5.101.0","new_version":"5.101.2","repository_url":"https://github.com/TanStack/query"},{"name":"react-router-dom","old_version":"7.17.0","new_version":"7.18.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"@playwright/test","old_version":"1.60.0","new_version":"1.61.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@storybook/addon-docs","old_version":"10.4.3","new_version":"10.4.6","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-links","old_version":"10.4.3","new_version":"10.4.6","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/addon-onboarding","old_version":"10.4.3","new_version":"10.4.6","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/builder-vite","old_version":"10.4.3","new_version":"10.4.6","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react","old_version":"10.4.3","new_version":"10.4.6","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react-vite","old_version":"10.4.3","new_version":"10.4.6","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@vitejs/plugin-react","old_version":"6.0.2","new_version":"6.0.3","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"eslint-plugin-react-refresh","old_version":"0.5.2","new_version":"0.5.3","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"msw","old_version":"2.14.6","new_version":"2.14.7","repository_url":"https://github.com/mswjs/msw"},{"name":"sass","old_version":"1.100.0","new_version":"1.101.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"storybook","old_version":"10.4.3","new_version":"10.4.6","repository_url":"https://github.com/storybookjs/storybook"},{"name":"vite","old_version":"8.0.16","new_version":"8.1.3","repository_url":"https://github.com/vitejs/vite"},{"name":"bson","old_version":"7.2.0","new_version":"7.3.1","repository_url":"https://github.com/mongodb/js-bson"}],"path":null,"ecosystem":"npm"},"body":"Bumps the non-major-dependencies group with 45 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.13.1` | `24.13.2` |\n| [globals](https://github.com/sindresorhus/globals) | `17.6.0` | `17.7.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.4` | `3.9.4` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.61.0` | `8.63.0` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.8` | `4.1.10` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.8` | `4.1.10` |\n| [@nestjs-modules/mailer](https://github.com/nest-modules/mailer) | `2.3.6` | `2.3.7` |\n| [@nestjs/cache-manager](https://github.com/nestjs/cache-manager) | `3.1.2` | `3.1.3` |\n| [@nestjs/common](https://github.com/nestjs/nest/tree/HEAD/packages/common) | `11.1.26` | `11.1.27` |\n| [@nestjs/core](https://github.com/nestjs/nest/tree/HEAD/packages/core) | `11.1.26` | `11.1.27` |\n| [@nestjs/platform-express](https://github.com/nestjs/nest/tree/HEAD/packages/platform-express) | `11.1.26` | `11.1.27` |\n| [@nestjs/swagger](https://github.com/nestjs/swagger) | `11.4.4` | `11.4.5` |\n| [@sentry/nestjs](https://github.com/getsentry/sentry-javascript) | `10.57.0` | `10.64.0` |\n| [axios](https://github.com/axios/axios) | `1.17.0` | `1.18.1` |\n| [bullmq](https://github.com/taskforcesh/bullmq) | `5.78.0` | `5.79.3` |\n| [cache-manager](https://github.com/jaredwray/cacheable/tree/HEAD/packages/cache-manager) | `7.2.8` | `7.2.9` |\n| [joi](https://github.com/hapijs/joi) | `18.2.1` | `18.2.3` |\n| [mongoose](https://github.com/Automattic/mongoose) | `9.7.0` | `9.7.4` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.5` | `0.35.3` |\n| [uuid](https://github.com/uuidjs/uuid) | `14.0.0` | `14.0.1` |\n| [@nestjs/testing](https://github.com/nestjs/nest/tree/HEAD/packages/testing) | `11.1.26` | `11.1.27` |\n| [@types/multer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/multer) | `2.1.0` | `2.2.0` |\n| [ts-loader](https://github.com/TypeStrong/ts-loader) | `9.6.0` | `9.6.2` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.22.4` | `4.23.0` |\n| [@fortawesome/fontawesome-svg-core](https://github.com/FortAwesome/Font-Awesome) | `7.2.0` | `7.3.0` |\n| [@fortawesome/free-brands-svg-icons](https://github.com/FortAwesome/Font-Awesome) | `7.2.0` | `7.3.0` |\n| [@fortawesome/free-regular-svg-icons](https://github.com/FortAwesome/Font-Awesome) | `7.2.0` | `7.3.0` |\n| [@fortawesome/free-solid-svg-icons](https://github.com/FortAwesome/Font-Awesome) | `7.2.0` | `7.3.0` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.57.0` | `10.64.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.101.0` | `5.101.2` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.17.0` | `7.18.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.60.0` | `1.61.1` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `10.4.3` | `10.4.6` |\n| [@storybook/addon-links](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/links) | `10.4.3` | `10.4.6` |\n| [@storybook/addon-onboarding](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/onboarding) | `10.4.3` | `10.4.6` |\n| [@storybook/builder-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/builders/builder-vite) | `10.4.3` | `10.4.6` |\n| [@storybook/react](https://github.com/storybookjs/storybook/tree/HEAD/code/renderers/react) | `10.4.3` | `10.4.6` |\n| [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) | `10.4.3` | `10.4.6` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.0.2` | `6.0.3` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.5.2` | `0.5.3` |\n| [msw](https://github.com/mswjs/msw) | `2.14.6` | `2.14.7` |\n| [sass](https://github.com/sass/dart-sass) | `1.100.0` | `1.101.0` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.4.3` | `10.4.6` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.16` | `8.1.3` |\n| [bson](https://github.com/mongodb/js-bson) | `7.2.0` | `7.3.1` |\n\n\nUpdates `@types/node` from 24.13.1 to 24.13.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 17.6.0 to 17.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globals/releases\"\u003eglobals's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-06-22) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/345\"\u003e#345\u003c/a\u003e)  33b75f9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.6.0...v17.7.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.6.0...v17.7.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/a19670cc86c1218e915657c55ea02ba3e7623834\"\u003e\u003ccode\u003ea19670c\u003c/code\u003e\u003c/a\u003e 17.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/9611620bad0ea45531ae0261b986ce694374e42c\"\u003e\u003ccode\u003e9611620\u003c/code\u003e\u003c/a\u003e Update actions (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/346\"\u003e#346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/33b75f9ddeb6f9ddd81251b043667eb8104a8d15\"\u003e\u003ccode\u003e33b75f9\u003c/code\u003e\u003c/a\u003e Update globals (2026-06-22) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/345\"\u003e#345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/887dd529bde24486b7f9e31d1b2c515df2b7cf5c\"\u003e\u003ccode\u003e887dd52\u003c/code\u003e\u003c/a\u003e Fix build script (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/344\"\u003e#344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.6.0...v17.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.8.4 to 3.9.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.9.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular: Format \u003ccode\u003e@content(name)\u003c/code\u003e -\u0026gt; \u003ccode\u003e@content (name)\u003c/code\u003e to align with other block syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19499\"\u003e#19499\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.4/CHANGELOG.md#394\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix unexpected removal of characters in liquid syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19489\"\u003eprettier/prettier#19489\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​seiyab\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypeScript: Allow decorators to be used with declare on class fields (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19492\"\u003eprettier/prettier#19492\u003c/a\u003e by \u003ca href=\"https://github.com/evoactivity\"\u003e\u003ccode\u003e@​evoactivity\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.3/CHANGELOG.md#393\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCLI: Fix ignored file has been cached incorrectly (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19483\"\u003e#19483\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.1/CHANGELOG.md#391\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.5...3.9.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/06/27/3.9.0\"\u003ePrettier 3.9: Major parser upgrades and Formatting improvements\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Flow variance annotation print (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19022\"\u003e#19022\u003c/a\u003e by \u003ca href=\"https://github.com/marcoww6\"\u003e\u003ccode\u003e@​marcoww6\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.8.5/CHANGELOG.md#385\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.9.4\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.3...3.9.4\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eAngular: Format \u003ccode\u003e@content(name)\u003c/code\u003e -\u0026gt; \u003ccode\u003e@content (name)\u003c/code\u003e to align with other block syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19499\"\u003e#19499\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n\u0026lt;FancyButton [label]=\u0026quot;title\u0026quot;\u0026gt;\n  @content (icon) {\n    \u0026lt;span\u0026gt;Icon!\u0026lt;/span\u0026gt;\n  }\n  @content (description) {\n    \u0026lt;span\u0026gt;Description text\u0026lt;/span\u0026gt;\n  }\n  \u0026lt;span\u0026gt;Other children\u0026lt;/span\u0026gt;\n\u0026lt;/FancyButton\u0026gt;\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.3 --\u0026gt;\n\u0026lt;FancyButton [label]=\u0026quot;title\u0026quot;\u0026gt;\n\u003ca href=\"https://github.com/content\"\u003e\u003ccode\u003e@​content\u003c/code\u003e\u003c/a\u003e(icon) {\n\u0026lt;span\u0026gt;Icon!\u0026lt;/span\u0026gt;\n}\n\u003ca href=\"https://github.com/content\"\u003e\u003ccode\u003e@​content\u003c/code\u003e\u003c/a\u003e(description) {\n\u0026lt;span\u0026gt;Description text\u0026lt;/span\u0026gt;\n}\n\u0026lt;span\u0026gt;Other children\u0026lt;/span\u0026gt;\n\u0026lt;/FancyButton\u0026gt;\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.4 --\u0026gt;\n\u0026lt;FancyButton [label]=\u0026quot;title\u0026quot;\u0026gt;\n\u003ca href=\"https://github.com/content\"\u003e\u003ccode\u003e@​content\u003c/code\u003e\u003c/a\u003e (icon) {\n\u0026lt;span\u0026gt;Icon!\u0026lt;/span\u0026gt;\n}\n\u003ca href=\"https://github.com/content\"\u003e\u003ccode\u003e@​content\u003c/code\u003e\u003c/a\u003e (description) {\n\u0026lt;span\u0026gt;Description text\u0026lt;/span\u0026gt;\n}\n\u0026lt;span\u0026gt;Other children\u0026lt;/span\u0026gt;\n\u0026lt;/FancyButton\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.9.3\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.1...3.9.3\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Fix unexpected removal of characters in liquid syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19489\"\u003e#19489\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​seiyab\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"md\"\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b693cb22b412b759784bc2298fc86880e351cd3a\"\u003e\u003ccode\u003eb693cb2\u003c/code\u003e\u003c/a\u003e Release 3.9.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/2e92ac0ee29fb83b7ce32277cb914c2eee192955\"\u003e\u003ccode\u003e2e92ac0\u003c/code\u003e\u003c/a\u003e Angular: Format \u003ccode\u003e@content(name)\u003c/code\u003e -\u0026gt; \u003ccode\u003e@content (name)\u003c/code\u003e to align with other blo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/abed2c22db3cb61e922b7284c3b6c65424353ac2\"\u003e\u003ccode\u003eabed2c2\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.9.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/6cfbc00921de451e918b18bb5ab6b80e80f5cd34\"\u003e\u003ccode\u003e6cfbc00\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/3732e1dee6a36bdb2e77a722d206a79ac7e67aa3\"\u003e\u003ccode\u003e3732e1d\u003c/code\u003e\u003c/a\u003e Release 3.9.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/a74a7b05dee7fbef39a6aeff378c3741e1a8ee15\"\u003e\u003ccode\u003ea74a7b0\u003c/code\u003e\u003c/a\u003e Allow decorators to be used with \u003ccode\u003edeclare\u003c/code\u003e on class fields (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19492\"\u003e#19492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/bd9e11ab41e17a4f61f363a981c1ec24d2a4167a\"\u003e\u003ccode\u003ebd9e11a\u003c/code\u003e\u003c/a\u003e Correct text identification in liquid syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19489\"\u003e#19489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/269eee3faa1f82b1de07bb7e4d15e1cee70f80d4\"\u003e\u003ccode\u003e269eee3\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/ec7ccd1ea47c965bda3c958239899737e899603d\"\u003e\u003ccode\u003eec7ccd1\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/c47654c003fe525572e10d5cc1ea64d7b9c0ee55\"\u003e\u003ccode\u003ec47654c\u003c/code\u003e\u003c/a\u003e Release 3.9.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.8.4...3.9.4\"\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.61.0 to 8.63.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.63.0\u003c/h2\u003e\n\u003ch2\u003e8.63.0 (2026-07-06)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] detect async usage of a sync dispose usage (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12426\"\u003e#12426\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 [method-signature-style] suggest converting readonly function properties instead of emitting invalid syntax (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12447\"\u003e#12447\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12446\"\u003e#12446\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] handle optional-chained calls to overloaded functions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12491\"\u003e#12491\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12485\"\u003e#12485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-base-to-string] don't flag a shadowed String() call (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12492\"\u003e#12492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e export ClassStaticBlockScope (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12460\"\u003e#12460\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003eKristjan \u003ca href=\"https://github.com/KristjanTammekivi\"\u003e\u003ccode\u003e@​KristjanTammekivi\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMichael Naumov \u003ca href=\"https://github.com/mnaoumov\"\u003e\u003ccode\u003e@​mnaoumov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSerhii Leniv \u003ca href=\"https://github.com/Serhii-Leniv\"\u003e\u003ccode\u003e@​Serhii-Leniv\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.63.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\u003ch2\u003ev8.62.1\u003c/h2\u003e\n\u003ch2\u003e8.62.1 (2026-06-29)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] use suggestion instead of autofix for trailing binary operator (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12328\"\u003e#12328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-boolean-literal-compare] preserve boolean result in fixer for nullable true comparisons (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12365\"\u003e#12365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] parenthesize object literal at left edge of expression statement (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12443\"\u003e#12443\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/issues/12418\"\u003e#12418\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003emdm317\u003c/li\u003e\n\u003cli\u003ePatrick Aleite\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.62.1\"\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\u003ch2\u003ev8.62.0\u003c/h2\u003e\n\u003ch2\u003e8.62.0 (2026-06-22)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/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.63.0 (2026-07-06)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint 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.63.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\u003ch2\u003e8.62.1 (2026-06-29)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint 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.62.1\"\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\u003ch2\u003e8.62.0 (2026-06-22)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove redundant package.json \u0026quot;files\u0026quot; (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12444\"\u003e#12444\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\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\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.62.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\u003ch2\u003e8.61.1 (2026-06-15)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint 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.61.1\"\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/290cf6cdcc5ffb00c5b8f3e1e0e9f2fd8cc96374\"\u003e\u003ccode\u003e290cf6c\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.63.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3ea32f4ba5e196c08c6da1095619d7f65ba4905e\"\u003e\u003ccode\u003e3ea32f4\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.62.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/54e285728e5d8cb83fadb8041189f0c3b4ab436a\"\u003e\u003ccode\u003e54e2857\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.62.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/81e4c2654c3f4d923766a888691add2c45b5d64a\"\u003e\u003ccode\u003e81e4c26\u003c/code\u003e\u003c/a\u003e feat: remove redundant package.json \u0026quot;files\u0026quot; (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/12444\"\u003e#12444\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/aaad7187b529c4b6ff8088ffd7e948c69c2763b6\"\u003e\u003ccode\u003eaaad718\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.61.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.63.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 `@vitest/coverage-v8` from 4.1.8 to 4.1.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e@​vitest/coverage-v8's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.10\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Check fs access in builtin commands [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eOpenCode (claude-opus-4-8)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10680\"\u003evitest-dev/vitest#10680\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5c18dd267\"\u003e\u003c!-- raw HTML omitted --\u003e(5c18d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evm\u003c/strong\u003e: Fix external module resolve error with deps optimizer query for encoded URI [backport to v4]  -  by \u003ca href=\"https://github.com/SveLil\"\u003e\u003ccode\u003e@​SveLil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10661\"\u003evitest-dev/vitest#10661\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/bae52b511\"\u003e\u003c!-- raw HTML omitted --\u003e(bae52)\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/vitest/compare/v4.1.9...v4.1.10\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.9\u003c/h2\u003e\n\u003ch3\u003e🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eimportOriginal\u003c/code\u003e with optimizer and query import [backport to v4] - by \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eDavid Harris\u003c/strong\u003e, \u003cstrong\u003eCodex\u003c/strong\u003eand \u003cstrong\u003eVladimir\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10546\"\u003evitest-dev/vitest#10546\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a5180190c\"\u003e\u003c!-- raw HTML omitted --\u003e(a5180)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eWait for orchestrator readiness before resolving browser sessions [backport to v4] - by \u003cstrong\u003eVladimir\u003c/strong\u003e and \u003cstrong\u003eSéamus O'Connor\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10555\"\u003evitest-dev/vitest#10555\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7fb29651a\"\u003e\u003c!-- raw HTML omitted --\u003e(7fb29)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait for iframe tester readiness before preparing  [backport to v4] - by \u003cstrong\u003eVladimir\u003c/strong\u003e and \u003cstrong\u003eSéamus O'Connor\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10497\"\u003evitest-dev/vitest#10497\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10556\"\u003evitest-dev/vitest#10556\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fbc626c40\"\u003e\u003c!-- raw HTML omitted --\u003e(fbc62)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eHoist vi.mock() for vite-plus/test imports [backport to v4] - by \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eLongYinan\u003c/strong\u003e, \u003cstrong\u003eClaude Opus 4.8\u003c/strong\u003e and \u003cstrong\u003eVladimir\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10548\"\u003evitest-dev/vitest#10548\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2c9559c02\"\u003e\u003c!-- raw HTML omitted --\u003e(2c955)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePrevent test run hang on worker crash  [backport to v4] - by \u003cstrong\u003eAri Perkkiö\u003c/strong\u003e and \u003cstrong\u003eJattioui Ismail\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10543\"\u003evitest-dev/vitest#10543\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10564\"\u003evitest-dev/vitest#10564\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/934b0f587\"\u003e\u003c!-- raw HTML omitted --\u003e(934b0)\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/vitest/compare/v4.1.8...v4.1.9\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/db616d227b6e0cb07a94f5d1bba262ee95db7e46\"\u003e\u003ccode\u003edb616d2\u003c/code\u003e\u003c/a\u003e chore: release v4.1.10 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/10718\"\u003e#10718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a7a61e78c7d0718f00173cff6800a91a344457d4\"\u003e\u003ccode\u003ea7a61e7\u003c/code\u003e\u003c/a\u003e chore: release v4.1.9 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/10598\"\u003e#10598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.10/packages/coverage-v8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 4.1.8 to 4.1.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.10\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Check fs access in builtin commands [backport to v4]  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eOpenCode (claude-opus-4-8)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10680\"\u003evitest-dev/vitest#10680\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5c18dd267\"\u003e\u003c!-- raw HTML omitted --\u003e(5c18d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evm\u003c/strong\u003e: Fix external module resolve error with deps optimizer query for encoded URI [backport to v4]  -  by \u003ca href=\"https://github.com/SveLil\"\u003e\u003ccode\u003e@​SveLil\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10661\"\u003evitest-dev/vitest#10661\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/bae52b511\"\u003e\u003c!-- raw HTML omitted --\u003e(bae52)\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/vitest/compare/v4.1.9...v4.1.10\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.9\u003c/h2\u003e\n\u003ch3\u003e🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eimportOriginal\u003c/code\u003e with optimizer and query import [backport to v4] - by \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eDavid Harris\u003c/strong\u003e, \u003cstrong\u003eCodex\u003c/strong\u003eand \u003cstrong\u003eVladimir\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10546\"\u003evitest-dev/vitest#10546\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a5180190c\"\u003e\u003c!-- raw HTML omitted --\u003e(a5180)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eWait for orchestrator readiness before resolving browser sessions [backport to v4] - by \u003cstrong\u003eVladimir\u003c/strong\u003e and \u003cstrong\u003eSéamus O'Connor\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10555\"\u003evitest-dev/vitest#10555\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7fb29651a\"\u003e\u003c!-- raw HTML omitted --\u003e(7fb29)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait for iframe tester readiness before preparing  [backport to v4] - by \u003cstrong\u003eVladimir\u003c/strong\u003e and \u003cstrong\u003eSéamus O'Connor\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10497\"\u003evitest-dev/vitest#10497\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10556\"\u003evitest-dev/vitest#10556\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fbc626c40\"\u003e\u003c!-- raw HTML omitted --\u003e(fbc62)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emocker\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eHoist vi.mock() for vite-plus/test imports [backport to v4] - by \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eLongYinan\u003c/strong\u003e, \u003cstrong\u003eClaude Opus 4.8\u003c/strong\u003e and \u003cstrong\u003eVladimir\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10548\"\u003evitest-dev/vitest#10548\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2c9559c02\"\u003e\u003c!-- raw HTML omitted --\u003e(2c955)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePrevent test run hang on worker crash  [backport to v4] - by \u003cstrong\u003eAri Perkkiö\u003c/strong\u003e and \u003cstrong\u003eJattioui Ismail\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10543\"\u003evitest-dev/vitest#10543\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10564\"\u003evitest-dev/vitest#10564\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/934b0f587\"\u003e\u003c!-- raw HTML omitted --\u003e(934b0)\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/vitest/compare/v4.1.8...v4.1.9\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/db616d227b6e0cb07a94f5d1bba262ee95db7e46\"\u003e\u003ccode\u003edb616d2\u003c/code\u003e\u003c/a\u003e chore: release v4.1.10 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10718\"\u003e#10718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/bae52b5112a6fd8200101b88bf8af9685d077295\"\u003e\u003ccode\u003ebae52b5\u003c/code\u003e\u003c/a\u003e fix(vm): fix external module resolve error with deps optimizer query for enco...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a7a61e78c7d0718f00173cff6800a91a344457d4\"\u003e\u003ccode\u003ea7a61e7\u003c/code\u003e\u003c/a\u003e chore: release v4.1.9 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10598\"\u003e#10598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/934b0f587cb61d8338d83f525295322692a2db40\"\u003e\u003ccode\u003e934b0f5\u003c/code\u003e\u003c/a\u003e fix(pool): prevent test run hang on worker crash (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10543\"\u003e#10543\u003c/a\u003e) [backport to v4] (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/7fb29651afbae2a9b0cefe6c031a9308f168ac60\"\u003e\u003ccode\u003e7fb2965\u003c/code\u003e\u003c/a\u003e fix(browser): wait for orchestrator readiness before resolving browser sessio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a5180190c1be7089e3705e3dd9e84fea118d09d3\"\u003e\u003ccode\u003ea518019\u003c/code\u003e\u003c/a\u003e fix: fix \u003ccode\u003eimportOriginal\u003c/code\u003e with optimizer and query import [backport to v4] (#...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.10/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs-modules/mailer` from 2.3.6 to 2.3.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nest-modules/mailer/releases\"\u003e@​nestjs-modules/mailer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​nestjs-modules/mailer\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.3.7\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/nest-modules/mailer/pull/1313\"\u003e#1313\u003c/a\u003e \u003ca href=\"https://github.com/nest-modules/mailer/commit/3d922107b1d9dbac130dce1f55855b7a0df870b4\"\u003e\u003ccode\u003e3d92210\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/juandav\"\u003e\u003ccode\u003e@​juandav\u003c/code\u003e\u003c/a\u003e! - Fix several issues in the mailer package:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMjmlAdapter\u003c/strong\u003e: handle the Promise returned by \u003ccode\u003emjml2html\u003c/code\u003e in mjml v5+, so\nrendered HTML is no longer \u003ccode\u003eundefined\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nest-modules/mailer/issues/1312\"\u003e#1312\u003c/a\u003e). The adapter now also\npropagates errors from the inner engine.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMailerQueueModule\u003c/strong\u003e: support a \u003ccode\u003eglobal\u003c/code\u003e option in both \u003ccode\u003eregister\u003c/code\u003e and\n\u003ccode\u003eregisterAsync\u003c/code\u003e, allowing \u003ccode\u003eMailerQueueService\u003c/code\u003e to be injected across the\napplication without re-importing the module (\u003ca href=\"https://redirect.github.com/nest-modules/mailer/issues/1311\"\u003e#1311\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTransportType\u003c/strong\u003e: re-export \u003ccode\u003eTransportType\u003c/code\u003e from the package entry point so\ncustom transports can type their \u003ccode\u003egetTransport()\u003c/code\u003e return value without deep\nimports (\u003ca href=\"https://redirect.github.com/nest-modules/mailer/issues/1309\"\u003e#1309\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/nest-modules/mailer/commit/747db09306e9163a21d42b684e83742d5bcd97ae\"\u003e\u003ccode\u003e747db09\u003c/code\u003e\u003c/a\u003e chore(release): version packages (\u003ca href=\"https://redirect.github.com/nest-modules/mailer/issues/1314\"\u003e#1314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nest-modules/mailer/commit/3d922107b1d9dbac130dce1f55855b7a0df870b4\"\u003e\u003ccode\u003e3d92210\u003c/code\u003e\u003c/a\u003e fix(mailer): mjml v5 promise, queue global option, export TransportType (\u003ca href=\"https://redirect.github.com/nest-modules/mailer/issues/1313\"\u003e#1313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nest-modules/mailer/compare/@nestjs-modules/mailer@2.3.6...@nestjs-modules/mailer@2.3.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/cache-manager` from 3.1.2 to 3.1.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/cache-manager/releases\"\u003e@​nestjs/cache-manager's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 3.1.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: add keyv dummy check for swc builds \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/756\"\u003e#756\u003c/a\u003e by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/pull/1076\"\u003enestjs/cache-manager#1076\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/cache-manager/compare/3.1.2...3.1.3\"\u003ehttps://github.com/nestjs/cache-manager/compare/3.1.2...3.1.3\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/nestjs/cache-manager/commit/01015f0ce6aa2bcc5ed1896898c860a7f1646c69\"\u003e\u003ccode\u003e01015f0\u003c/code\u003e\u003c/a\u003e chore(): release v3.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/f324b7fc226f375b6c23a90e864692fe5a039c3d\"\u003e\u003ccode\u003ef324b7f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/1076\"\u003e#1076\u003c/a\u003e from nestjs/chore/keyv-dummy-check\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/cf5752c358a127ac1599eaac389b4e6a8613494e\"\u003e\u003ccode\u003ecf5752c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vitest to v4.1.7 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/1088\"\u003e#1088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/f7e44257fdc81bc28c629df2e82426518781fad3\"\u003e\u003ccode\u003ef7e4425\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency oxlint to v1.66.0 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/1087\"\u003e#1087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/36a3f4ca05ee2f90b8d865efa1182f7b85a4f3c6\"\u003e\u003ccode\u003e36a3f4c\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency lint-staged to v17.0.5 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/1086\"\u003e#1086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/4be068f75eb8364b754cc8e62f0fdabe1df8405d\"\u003e\u003ccode\u003e4be068f\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency oxlint to v1.65.0 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/1085\"\u003e#1085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/fc93e00d40779105ec245b28bfd219c1917ad96d\"\u003e\u003ccode\u003efc93e00\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vite to v8.0.13 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/1084\"\u003e#1084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/8832c82f16337b88bdc644de61e60edae7e689b9\"\u003e\u003ccode\u003e8832c82\u003c/code\u003e\u003c/a\u003e chore(deps): update nest monorepo to v11.1.21 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/1083\"\u003e#1083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/a2b55d534844fc1bd0e95bd0757271991d94ad20\"\u003e\u003ccode\u003ea2b55d5\u003c/code\u003e\u003c/a\u003e chore(deps): update nest monorepo to v11.1.20 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/1082\"\u003e#1082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/cache-manager/commit/0ec4ebf844019329db171be4c4c0f5fb03e30bdc\"\u003e\u003ccode\u003e0ec4ebf\u003c/code\u003e\u003c/a\u003e chore(deps): update commitlint monorepo to v21.0.1 (\u003ca href=\"https://redirect.github.com/nestjs/cache-manager/issues/1081\"\u003e#1081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/cache-manager/compare/3.1.2...3.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/common` from 11.1.26 to 11.1.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/common's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): sse async handlers teardown issue by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17131\"\u003enestjs/nest#17131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): forRoutes middleware ending slash  by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17138\"\u003enestjs/nest#17138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\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/nestjs/nest/commit/660a1249e32e7701cdd7e5ccb20b7f695e721bce\"\u003e\u003ccode\u003e660a124\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/aa5c4f176edee6995d71a8f43a7ddb2de4c3ad8d\"\u003e\u003ccode\u003eaa5c4f1\u003c/code\u003e\u003c/a\u003e chore: update readme and package.json\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.27/packages/common\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/core` from 11.1.26 to 11.1.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): sse async handlers teardown issue by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17131\"\u003enestjs/nest#17131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): forRoutes middleware ending slash  by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17138\"\u003enestjs/nest#17138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\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/nestjs/nest/commit/660a1249e32e7701cdd7e5ccb20b7f695e721bce\"\u003e\u003ccode\u003e660a124\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/5c5e9bae643f831683bdc0d63ef1dee788e40162\"\u003e\u003ccode\u003e5c5e9ba\u003c/code\u003e\u003c/a\u003e fix(core): sse async handlers teardown issue \u003ca href=\"https://github.com/nestjs/nest/tree/HEAD/packages/core/issues/17128\"\u003e#17128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/aa5c4f176edee6995d71a8f43a7ddb2de4c3ad8d\"\u003e\u003ccode\u003eaa5c4f1\u003c/code\u003e\u003c/a\u003e chore: update readme and package.json\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.27/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/platform-express` from 11.1.26 to 11.1.27\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/nest/releases\"\u003e@​nestjs/platform-express's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.1.27\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(core): sse async handlers teardown issue by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17131\"\u003enestjs/nest#17131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(platform-fastify): forRoutes middleware ending slash  by \u003ca href=\"https://github.com/kamilmysliwiec\"\u003e\u003ccode\u003e@​kamilmysliwiec\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/nest/pull/17138\"\u003enestjs/nest#17138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\"\u003ehttps://github.com/nestjs/nest/compare/v11.1.26...v11.1.27\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/nestjs/nest/commit/660a1249e32e7701cdd7e5ccb20b7f695e721bce\"\u003e\u003ccode\u003e660a124\u003c/code\u003e\u003c/a\u003e chore(release): publish v11.1.27 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/nest/commit/aa5c4f176edee6995d71a8f43a7ddb2de4c3ad8d\"\u003e\u003ccode\u003eaa5c4f1\u003c/code\u003e\u003c/a\u003e chore: update readme and package.json\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nestjs/nest/commits/v11.1.27/packages/platform-express\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nestjs/swagger` from 11.4.4 to 11.4.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nestjs/swagger/releases\"\u003e@​nestjs/swagger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.4.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(plugin): generate additionalProperties for Record/index-signature types by \u003ca href=\"https://github.com/y-hsgw\"\u003e\u003ccode\u003e@​y-hsgw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3957\"\u003enestjs/swagger#3957\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency swagger-ui-dist to v5.32.8 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3973\"\u003enestjs/swagger#3973\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency js-yaml to v4.2.0 [security] by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/nestjs/swagger/pull/3988\"\u003enestjs/swagger#3988\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nestjs/swagger/compare/11.4.4...11.4.5\"\u003ehttps://github.com/nestjs/swagger/compare/11.4.4...11.4.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/nestjs/swagger/commit/ce519621b75ba92e1ed93060bca56f21efdf699b\"\u003e\u003ccode\u003ece51962\u003c/code\u003e\u003c/a\u003e chore(): release v11.4.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/33cc986661c978b1e4208a429083e794498780a2\"\u003e\u003ccode\u003e33cc986\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3985\"\u003e#3985\u003c/a\u003e from nestjs/renovate/js-yaml-4.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/874417fe9137fed1fb54f9fff5942240b30673c5\"\u003e\u003ccode\u003e874417f\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency js-yaml to v4.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/6cf725e5750694db74f4b435fd6f4c5378a96285\"\u003e\u003ccode\u003e6cf725e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3990\"\u003e#3990\u003c/a\u003e from nestjs/renovate/oxlint-monorepo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/d14de8a04e052a36626824a802790c2aabe00dd3\"\u003e\u003ccode\u003ed14de8a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3988\"\u003e#3988\u003c/a\u003e from nestjs/renovate/npm-js-yaml-vulnerability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/d2706fb421afd94b6f485a864dcad111a107bba9\"\u003e\u003ccode\u003ed2706fb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3974\"\u003e#3974\u003c/a\u003e from nestjs/renovate/cimg-node-24.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/6d04dee863ad39a1393b3f967be979b26c545a96\"\u003e\u003ccode\u003e6d04dee\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3973\"\u003e#3973\u003c/a\u003e from nestjs/renovate/swagger-ui-dist-5.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/631e8206bde112c9cbbd56cac9e249167ccb1d6f\"\u003e\u003ccode\u003e631e820\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency oxlint to v1.72.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/efa813885c5c91e56fc554818bc76fa4ebcafee9\"\u003e\u003ccode\u003eefa8138\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency prettier to v3.9.4 (\u003ca href=\"https://redirect.github.com/nestjs/swagger/issues/3989\"\u003e#3989\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nestjs/swagger/commit/1bb09f0af4d0bb790c4d925c93db756ca5a6a5a9\"\u003e\u003ccode\u003e1bb09f0\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency js-yaml to v4.2.0 [security]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nestjs/swagger/compare/11.4.4...11.4.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/nestjs` from 10.57.0 to 10.64.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/nestjs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.64.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Add \u003ccode\u003enodejs_compat\u003c/code\u003e entrypoint (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21881\"\u003e#21881\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Cloudflare SDK now ships a dedicated \u003ccode\u003e@sentry/cloudflare/nodejs_compat\u003c/code\u003e entrypoint for Workers running with the \u003ccode\u003enodejs_compat\u003c/code\u003e flag. This entrypoint unlocks Node SDK features on Cloudflare, including the \u003ccode\u003eprismaIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21882\"\u003e#21882\u003c/a\u003e) and AI v7 support for the \u003ccode\u003evercelAiIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21917\"\u003e#21917\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003eThis entrypoint is a drop-in replacement, so you can switch your imports from \u003ccode\u003e@sentry/cloudflare\u003c/code\u003e directly to \u003ccode\u003e@sentry/cloudflare/nodejs_compat\u003c/code\u003e. To use it, your Worker must set the \u003ccode\u003enodejs_compat\u003c/code\u003e compatibility flag in \u003ccode\u003ewrangler.toml\u003c/code\u003e/\u003ccode\u003ewrangler.jsonc\u003c/code\u003e. This will become the default entrypoint in v11.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat: Use Sentry's minimal OpenTelemetry tracer provider by default (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21666\"\u003e#21666\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21680\"\u003e#21680\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21842\"\u003e#21842\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Node SDK now registers Sentry's own minimal \u003ccode\u003eSentryTracerProvider\u003c/code\u003e by default, which creates native Sentry spans directly instead of routing them through the full OpenTelemetry SDK span pipeline. This reduces overhead for the common case where you don't need the full OpenTelemetry tracing stack.\u003c/p\u003e\n\u003cp\u003eIf you rely on OpenTelemetry SDK features that the minimal provider doesn't support, you can opt out and fall back to the full OpenTelemetry \u003ccode\u003eBasicTracerProvider\u003c/code\u003e by setting \u003ccode\u003eopenTelemetryBasicTracerProvider: true\u003c/code\u003e in your \u003ccode\u003eSentry.init()\u003c/code\u003e options. Providing custom \u003ccode\u003eopenTelemetrySpanProcessors\u003c/code\u003e also forces the full provider automatically.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(bun,deno,node): pg orchestrion instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21826\"\u003e#21826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(bun): enable new mysql, pg integrations in 'bun build' (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21828\"\u003e#21828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Enable AI v7 support for Cloudflare in the /nodejs_compat entrypoint (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21917\"\u003e#21917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Expose prismaIntegration in nodejs_compat export (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21882\"\u003e#21882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Add \u003ccode\u003esentry.trace_lifecycle\u003c/code\u003e attribute (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21850\"\u003e#21850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Add deferred segment-span transaction capture (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21839\"\u003e#21839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): Bump OpenTelemetry dependencies to latest (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21988\"\u003e#21988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(mongoose): Instrument mongoose \u0026gt;= 9.7 via native tracing channels (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21803\"\u003e#21803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(replays): Record segment names that occur during replay (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21851\"\u003e#21851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Accept precisely-typed GrowthBook class in growthbookIntegration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21825\"\u003e#21825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Flush telemetry when page is hidden (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21862\"\u003e#21862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Catch potential errors during flush and dispose (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21976\"\u003e#21976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Capture Anthropic stream stop_reason from message_delta (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21907\"\u003e#21907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Print getTraceMetaTags in 1 line to prevent hydration errors (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22004\"\u003e#22004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Add immutable browser chunks to upload assets (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21978\"\u003e#21978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Handle \u003ccode\u003eMiddleware.execute\u003c/code\u003e root spans on Node.js runtime (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22013\"\u003e#22013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(react/solid/vue): Instrument TanStack Router navigations via \u003ccode\u003eonBeforeLoad\u003c/code\u003e/\u003ccode\u003eonResolved\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21975\"\u003e#21975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add experimentalUseDiagnosticsChannelInjection in node size-limit (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21992\"\u003e#21992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21945\"\u003e#21945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Clarify usage of hoistTransitiveImports option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21888\"\u003e#21888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Make \u003ccode\u003e@​sentry/conventions\u003c/code\u003e sideEffect free during bundling (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22015\"\u003e#22015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Remove runtime ESM/CJS switching (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21761\"\u003e#21761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(ci): Replace \u003ccode\u003eapp-id\u003c/code\u003e with \u003ccode\u003eclient-id\u003c/code\u003e in GH workflows (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21914\"\u003e#21914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(cloudflare): Disallow Node SDK usage outside of nodejs_compat (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21884\"\u003e#21884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(cloudflare): Disallow server-utils usage outside of nodejs_compat (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21918\"\u003e#21918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(node-core): Move isCjs to its own file to prevent sideEffects (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21856\"\u003e#21856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: Increase Node integration test timeout to 20 minutes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21903\"\u003e#21903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps(server-utils): Bump \u003ccode\u003e@​apm-js-collab/tracing-hooks\u003c/code\u003e to 0.10.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21892\"\u003e#21892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Implement orchestrion-based instrumentation for vercel-ai v6 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21658\"\u003e#21658\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/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e@​sentry/nestjs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.64.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Add \u003ccode\u003enodejs_compat\u003c/code\u003e entrypoint (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21881\"\u003e#21881\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Cloudflare SDK now ships a dedicated \u003ccode\u003e@sentry/cloudflare/nodejs_compat\u003c/code\u003e entrypoint for Workers running with the \u003ccode\u003enodejs_compat\u003c/code\u003e flag. This entrypoint unlocks Node SDK features on Cloudflare, including the \u003ccode\u003eprismaIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21882\"\u003e#21882\u003c/a\u003e) and AI v7 support for the \u003ccode\u003evercelAiIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21917\"\u003e#21917\u003c/a\u003e).\u003c/p\u003e\n\u003cp\u003eThis entrypoint is a drop-in replacement, so you can switch your imports from \u003ccode\u003e@sentry/cloudflare\u003c/code\u003e directly to \u003ccode\u003e@sentry/cloudflare/nodejs_compat\u003c/code\u003e. To use it, your Worker must set the \u003ccode\u003enodejs_compat\u003c/code\u003e compatibility flag in \u003ccode\u003ewrangler.toml\u003c/code\u003e/\u003ccode\u003ewrangler.jsonc\u003c/code\u003e. This will become the default entrypoint in v11.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat: Use Sentry's minimal OpenTelemetry tracer provider by default (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21666\"\u003e#21666\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21680\"\u003e#21680\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21842\"\u003e#21842\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe Node SDK now registers Sentry's own minimal \u003ccode\u003eSentryTracerProvider\u003c/code\u003e by default, which creates native Sentry spans directly instead of routing them through the full OpenTelemetry SDK span pipeline. This reduces overhead for the common case where you don't need the full OpenTelemetry tracing stack.\u003c/p\u003e\n\u003cp\u003eIf you rely on OpenTelemetry SDK features that the minimal provider doesn't support, you can opt out and fall back to the full OpenTelemetry \u003ccode\u003eBasicTracerProvider\u003c/code\u003e by setting \u003ccode\u003eopenTelemetryBasicTracerProvider: true\u003c/code\u003e in your \u003ccode\u003eSentry.init()\u003c/code\u003e options. Providing custom \u003ccode\u003eopenTelemetrySpanProcessors\u003c/code\u003e also forces the full provider automatically.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(bun,deno,node): pg orchestrion instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21826\"\u003e#21826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(bun): enable new mysql, pg integrations in 'bun build' (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21828\"\u003e#21828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Enable AI v7 support for Cloudflare in the /nodejs_compat entrypoint (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21917\"\u003e#21917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Expose prismaIntegration in nodejs_compat export (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21882\"\u003e#21882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Add \u003ccode\u003esentry.trace_lifecycle\u003c/code\u003e attribute (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21850\"\u003e#21850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Add deferred segment-span transaction capture (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21839\"\u003e#21839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): Bump OpenTelemetry dependencies to latest (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21988\"\u003e#21988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(mongoose): Instrument mongoose \u0026gt;= 9.7 via native tracing channels (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21803\"\u003e#21803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(replays): Record segment names that occur during replay (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21851\"\u003e#21851\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Accept precisely-typed GrowthBook class in growthbookIntegration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21825\"\u003e#21825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Flush telemetry when page is hidden (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21862\"\u003e#21862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Catch potential errors during flush and dispose (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21976\"\u003e#21976\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Capture Anthropic stream stop_reason from message_delta (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21907\"\u003e#21907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Print getTraceMetaTags in 1 line to prevent hydration errors (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22004\"\u003e#22004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Add immutable browser chunks to upload assets (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21978\"\u003e#21978\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Handle \u003ccode\u003eMiddleware.execute\u003c/code\u003e root spans on Node.js runtime (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22013\"\u003e#22013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(react/solid/vue): Instrument TanStack Router navigations via \u003ccode\u003eonBeforeLoad\u003c/code\u003e/\u003ccode\u003eonResolved\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21975\"\u003e#21975\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add experimentalUseDiagnosticsChannelInjection in node size-limit (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21992\"\u003e#21992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21945\"\u003e#21945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Clarify usage of hoistTransitiveImports option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21888\"\u003e#21888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Make \u003ccode\u003e@​sentry/conventions\u003c/code\u003e sideEffect free during bundling (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/22015\"\u003e#22015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Remove runtime ESM/CJS switching (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21761\"\u003e#21761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(ci): Replace \u003ccode\u003eapp-id\u003c/code\u003e with \u003ccode\u003eclient-id\u003c/code\u003e in GH workflows (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21914\"\u003e#21914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(cloudflare): Disallow Node SDK usage outside of nodejs_compat (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21884\"\u003e#21884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(cloudflare): Disallow server-utils usage outside of nodejs_compat (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21918\"\u003e#21918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(node-core): Move isCjs to its own file to prevent sideEffects (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21856\"\u003e#21856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: Increase Node integration test timeout to 20 minutes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21903\"\u003e#21903\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps(server-utils): Bump \u003ccode\u003e@​apm-js-collab/tracing-hooks\u003c/code\u003e to 0.10.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/21892\"\u003e#21892\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/getsentry/sentry-javascript/commit/5736a381ec4f09caf26854067d1d624fb4f84d24\"\u003e\u003ccode\u003e5736a38\u003c/code\u003e\u003c/a\u003e release: 10.64.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9074df693d4f30125b0c0450cabe6df28853f321\"\u003e\u003ccode\u003e9074df6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22016\"\u003e#22016\u003c/a\u003e from getsentry/prepare-release/10.64.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3610701c56a020dc839165fb9cafaa22be0bc247\"\u003e\u003ccode\u003e3610701\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.64.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7df7f30c4583433180845f4092bdbbf4d4c7ca1a\"\u003e\u003ccode\u003e7df7f30\u003c/code\u003e\u003c/a\u003e fix(core): Print getTraceMetaTags in 1 line to prevent hydration errors (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22004\"\u003e#22004\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/39d05cd6ff07493a34a0ebf3c636b208ffb4cd34\"\u003e\u003ccode\u003e39d05cd\u003c/code\u003e\u003c/a\u003e fix(nextjs):  Handle \u003ccode\u003eMiddleware.execute\u003c/code\u003e root spans on Node.js runtime (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22013\"\u003e#22013\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f7c75e741c1df140cc0d6220cdc25ae8a6705163\"\u003e\u003ccode\u003ef7c75e7\u003c/code\u003e\u003c/a\u003e chore: Make \u003ccode\u003e@​sentry/conventions\u003c/code\u003e sideEffect free during bundling (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/22015\"\u003e#22015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/851edb35850813e1ee2528783daec9c15eefe2b0\"\u003e\u003ccode\u003e851edb3\u003c/code\u003e\u003c/a\u003e test(node): Attempt to unflake docker-based node integration tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/21905\"\u003e#21905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/5e48cb01618419cdcc0d1136e90293ea57811405\"\u003e\u003ccode\u003e5e48cb0\u003c/code\u003e\u003c/a\u003e feat(server-utils): Rewrite \u003ccode\u003e@opentelemetry/instrumentation-hapi\u003c/code\u003e to orchestr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/067f1b230d6ce425b5fbe5e8c33357e71f325280\"\u003e\u003ccode\u003e067f1b2\u003c/code\u003e\u003c/a\u003e chore(cloudflare): Disallow server-utils usage outside of nodejs_compat (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/21918\"\u003e#21918\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/00cc3176c115eabf5d92ae7fddbf87a61fa95a33\"\u003e\u003ccode\u003e00cc317\u003c/code\u003e\u003c/a\u003e feat(cloudflare): Enable AI v7 support for Cloudflare in the /nodejs_compat e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.57.0...10.64.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.17.0 to 1.18.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/releases\"\u003eaxios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.18.1 — June 21, 2026\u003c/h2\u003e\n\u003cp\u003eThis release focuses on Node HTTP adapter fixes, safer AxiosError serialisation, runtime/type correctness fixes, documentation updates, and dependency maintenance.\u003c/p\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAxiosError Serialisation: Made AxiosError#cause non-enumerable to prevent circular JSON serialisation failures when errors include nested causes. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10913\"\u003e#10913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNode HTTP Adapter: Guarded socket.setKeepAlive for proxy agent streams, accepted path-only URLs when socketPath is configured, deferred environment proxy handling to Node, and explicitly passed maxBodyLength through to follow-redirects. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10917\"\u003e#10917\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/10930\"\u003e#10930\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/10942\"\u003e#10942\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/10993\"\u003e#10993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRuntime and Type Correctness: Fixed several runtime crashes, type definition mismatches, and incorrect error handling paths. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10959\"\u003e#10959\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11021\"\u003e#11021\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAxiosURLSearchParams: Switched the encoder callback to an arrow function so \u003ccode\u003eencoder.call(this)\u003c/code\u003e receives the \u003ccode\u003eAxiosURLSearchParams\u003c/code\u003e instance correctly. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11019\"\u003e#11019\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eDocumentation: Documented sensitive headers and status transition behaviour, prepared cleaned-up docs, added Deno install instructions, and clarified that request data is request-specific (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11007\"\u003e#11007\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11010\"\u003e#11010\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11023\"\u003e#11023\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11025\"\u003e#11025\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDependencies: Bumped vite, rollup, form-data, js-yaml, and multer across the root project, docs, smoke tests, and module test workspaces. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11011\"\u003e#11011\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11012\"\u003e#11012\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11013\"\u003e#11013\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11014\"\u003e#11014\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11015\"\u003e#11015\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11016\"\u003e#11016\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11017\"\u003e#11017\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11026\"\u003e#11026\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors. Thank you for helping improve axios:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webdevelopersrinu\"\u003e\u003ccode\u003e@​webdevelopersrinu\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10913\"\u003e#10913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sijie-Z\"\u003e\u003ccode\u003e@​sijie-Z\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10993\"\u003e#10993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bartlomieju\"\u003e\u003ccode\u003e@​bartlomieju\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11023\"\u003e#11023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/JSap0914\"\u003e\u003ccode\u003e@​JSap0914\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11019\"\u003e#11019\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.18....\n\n_Description has been truncated_","html_url":"https://github.com/emilhornlund/klurigo/pull/499","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/emilhornlund%2Fklurigo/issues/499","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/499/packages"}},{"old_version":"7.18.0","new_version":"7.18.1","update_type":"patch","path":null,"pr_created_at":"2026-07-07T23:04:46.000Z","version_change":"7.18.0 → 7.18.1","issue":{"uuid":"4832872364","node_id":"PR_kwDOO0O2gs7vCxy2","number":40,"state":"open","title":"chore(deps): bump the prod-dependencies group across 1 directory with 2 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-07-07T23:04:46.000Z","updated_at":"2026-07-07T23:05:13.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"prod-dependencies","update_count":2,"packages":[{"name":"react-hook-form","old_version":"7.80.0","new_version":"7.81.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-router-dom","old_version":"7.18.0","new_version":"7.18.1","repository_url":"https://github.com/remix-run/react-router"}],"path":null,"ecosystem":"npm"},"body":"Bumps the prod-dependencies group with 2 updates in the / directory: [react-hook-form](https://github.com/react-hook-form/react-hook-form) and [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom).\n\nUpdates `react-hook-form` from 7.80.0 to 7.81.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react-hook-form/react-hook-form/releases\"\u003ereact-hook-form's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 7.81.0\u003c/h2\u003e\n\u003cp\u003e⚜️ feat: FieldArray component (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13394\"\u003e#13394\u003c/a\u003e)\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e\u0026lt;FieldArray\r\n  control={control}\r\n  name=\u0026quot;test\u0026quot;\r\n  render={({ fields }) =\u0026gt; null}\r\n/\u0026gt;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13538\"\u003e#13538\u003c/a\u003e useFieldArray min 1 item validation error changes its location in the errors object (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13539\"\u003e#13539\u003c/a\u003e)\n🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13569\"\u003e#13569\u003c/a\u003e calling reset triggers subscribe with latest name instead of undefined (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13574\"\u003e#13574\u003c/a\u003e)\n🐞 fix(useController): reflect cleared parent object in controlled fields (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13550\"\u003e#13550\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13553\"\u003e#13553\u003c/a\u003e)\n🐞 fix(flatten): preserve Date values as leaf nodes (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13566\"\u003e#13566\u003c/a\u003e)\n🐛 fix(unset): guard against prototype keyword path traversal (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13559\"\u003e#13559\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13560\"\u003e#13560\u003c/a\u003e)\n🏸 improve setValue api with shrink value (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13576\"\u003e#13576\u003c/a\u003e)\n👝 close \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13577\"\u003e#13577\u003c/a\u003e improve re-render with useFieldArray reset (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13578\"\u003e#13578\u003c/a\u003e)\n🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13575\"\u003e#13575\u003c/a\u003e issue: clearErrors changes the name value from form.subscribe (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13579\"\u003e#13579\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ethanks to \u003ca href=\"https://github.com/DakshSinghDhami\"\u003e\u003ccode\u003e@​DakshSinghDhami\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/JSap0914\"\u003e\u003ccode\u003e@​JSap0914\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/tran-simon\"\u003e\u003ccode\u003e@​tran-simon\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/EduardF1\"\u003e\u003ccode\u003e@​EduardF1\u003c/code\u003e\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/react-hook-form/react-hook-form/blob/master/CHANGELOG.md\"\u003ereact-hook-form's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[7.81.0] - 2026-07-05\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFieldArray\u003c/code\u003e component built on \u003ccode\u003euseFieldArray\u003c/code\u003e for controlled field-array rendering\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eclearErrors\u003c/code\u003e changing the \u003ccode\u003ename\u003c/code\u003e value from \u003ccode\u003eform.subscribe\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ereset\u003c/code\u003e triggering \u003ccode\u003esubscribe\u003c/code\u003e with the latest name instead of \u003ccode\u003eundefined\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003esetValues\u003c/code\u003e leaving stale elements behind when shrinking a field array\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eflatten\u003c/code\u003e preserving \u003ccode\u003eDate\u003c/code\u003e values as leaf nodes\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseFieldArray\u003c/code\u003e min length validation error changing location in the \u003ccode\u003eerrors\u003c/code\u003e object\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003euseController\u003c/code\u003e not reflecting a cleared parent object in controlled fields\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHarden \u003ccode\u003eunset()\u003c/code\u003e against prototype-path traversal (\u003ccode\u003e__proto__\u003c/code\u003e / \u003ccode\u003econstructor\u003c/code\u003e / \u003ccode\u003eprototype\u003c/code\u003e), matching the existing \u003ccode\u003eset()\u003c/code\u003e guard\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove re-render with \u003ccode\u003euseFieldArray\u003c/code\u003e reset\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/46b217e034dd92f7aa3cb3a478815556b416b299\"\u003e\u003ccode\u003e46b217e\u003c/code\u003e\u003c/a\u003e 7.81.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/6595a91232cadd2e9d9a4b475137d6213b1702bf\"\u003e\u003ccode\u003e6595a91\u003c/code\u003e\u003c/a\u003e 🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13575\"\u003e#13575\u003c/a\u003e issue: clearErrors changes the name value from form.subscribe (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/cae5dfe2d60f1f19e2d9e40314ddef858064347f\"\u003e\u003ccode\u003ecae5dfe\u003c/code\u003e\u003c/a\u003e 👝 close \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13577\"\u003e#13577\u003c/a\u003e improve re-render with useFieldArray reset (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13578\"\u003e#13578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/5b2b74318a8549e266cc243e249ab401b5809331\"\u003e\u003ccode\u003e5b2b743\u003c/code\u003e\u003c/a\u003e 🏸 improve setValue api with shrink value (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13576\"\u003e#13576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/6112441b8e61e943a612b2a75a23b2821c09d93d\"\u003e\u003ccode\u003e6112441\u003c/code\u003e\u003c/a\u003e 🐞 fix \u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13569\"\u003e#13569\u003c/a\u003e calling reset triggers subscribe with latest name instead of und...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/f89388f5f60b8a8222a42b340f49b38e77d9ed26\"\u003e\u003ccode\u003ef89388f\u003c/code\u003e\u003c/a\u003e 🐞 fix(flatten): preserve Date values as leaf nodes (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13566\"\u003e#13566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/46381fa8fe690fc16d17afde8a43738a55b2c6e6\"\u003e\u003ccode\u003e46381fa\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;docs: fix grammar in demo descriptions (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13565\"\u003e#13565\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13568\"\u003e#13568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/d4c804ad3d8ec90aa7ff053b9843fc3648f14d07\"\u003e\u003ccode\u003ed4c804a\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;test: remove duplicate UseFieldArray slug (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13564\"\u003e#13564\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13567\"\u003e#13567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/63ec54fab07384e3947bd950eff0d7bd30e86597\"\u003e\u003ccode\u003e63ec54f\u003c/code\u003e\u003c/a\u003e test: remove duplicate UseFieldArray slug (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13564\"\u003e#13564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/react-hook-form/react-hook-form/commit/08792ad0bafa6804f686f3b0fa19e160cba2eb89\"\u003e\u003ccode\u003e08792ad\u003c/code\u003e\u003c/a\u003e docs: fix grammar in demo descriptions (\u003ca href=\"https://redirect.github.com/react-hook-form/react-hook-form/issues/13565\"\u003e#13565\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/react-hook-form/react-hook-form/compare/v7.80.0...v7.81.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-router-dom` from 7.18.0 to 7.18.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/blob/react-router-dom@7.18.1/packages/react-router-dom/CHANGELOG.md\"\u003ereact-router-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.18.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix incorrect \u003ccode\u003epackage.json\u003c/code\u003e \u003ccode\u003emain\u003c/code\u003e field for CommonJS builds (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/15238\"\u003e#15238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.18.1\"\u003e\u003ccode\u003ereact-router@7.18.1\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/remix-run/react-router/commit/afdf85d3c15448a41017514caca2aca038d3e9ca\"\u003e\u003ccode\u003eafdf85d\u003c/code\u003e\u003c/a\u003e Release v7.18.1 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15253\"\u003e#15253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/2ecaa1ddbbcd583999dda46dd5413e907e8a46f3\"\u003e\u003ccode\u003e2ecaa1d\u003c/code\u003e\u003c/a\u003e Fix react-router-dom main entry metadata (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/15238\"\u003e#15238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router-dom@7.18.1/packages/react-router-dom\"\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/sawyehtet-dev/portfolio/pull/40","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sawyehtet-dev%2Fportfolio/issues/40","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/40/packages"}}]}